如何使用jQuery通过Ajax使用Google翻译?
我正在使用Ajax通过jQuery,我试图翻译使用Google Translate Service。该服务似乎不适合我。如何使用jQuery通过Ajax使用Google翻译?
我在做什么错?我将如何去在我的web应用程序中使用它?
我认为你是错误的策略。您不需要直接拨打Google翻译服务的AJAX电话,Google翻译JavaScript API就可以完成这一切。
查看API操场中的示例。
也许你不想在已经使用jQuery的时候包含google的javascript文件,并且可以在几行代码中完成。 – 2011-04-24 00:21:53
只需删除键,看看它是否会为你
你可以做这样的工作:
$.ajax({
url: 'https://ajax.googleapis.com/ajax/services/language/translate',
dataType: 'jsonp',
data: { q: 'Hello world!', // text to translate
v: '1.0',
langpair: 'en|es' }, // '|es' for auto-detect
success: function(result) {
alert(result.responseData.translatedText);
},
error: function(XMLHttpRequest, errorMsg, errorThrown) {
alert(errorMsg);
}
});
现在将会引发这种反应:请使用Translate v2。请参阅http://code.google.com/apis/language/translate/overview.html版本2现在是100%付费服务。 – jornare 2013-05-09 10:29:26
这听起来很像一个疑难解答问题。如果你提供了更多的信息,你可以得到更多的帮助。也许配置设置或松散的体系结构描述。 – belgariontheking 2009-05-28 13:14:51