Google Translate API v2大文本'POST'方法

时间:2012-05-22 16:28:18

标签: javascript google-translator-toolkit

我有以下代码:

$.ajax({
          url: "https://www.googleapis.com/language/translate/v2",
          type: "POST",
          data: { key: "<key>", source: FromLang, target: DestLang, q: Text },
          headers: { "X-HTTP-Method-Override": "GET" },
          dataType: 'jsonp',
          success: function (data) {
                var ReturnedTextalert = data.data.translations[0].translatedText;
                setEditor(ReturnedTextalert, LongLang, DestField);
            },
          error: function (data) {
                   alert('fail');
            }
          });   
    }

此代码适用于小文本,但我无法将其作为“POST”工作。它一直给'414 Request-URI太长'。我试图翻译的文字只有2120个字符。它应该能够翻译<5K字符。

有谁能告诉我为什么'POST'方法与'GET'覆盖(由Google解释)不起作用?

0 个答案:

没有答案