0

由于谷歌翻译 api 将停止工作我正在尝试实现一些 jquery 代码来翻译文本,但我不能让它工作这个 api 的一个简单例子是here

如您所见,返回结果是一个带有检测到的语言的字符串。这是我的代码,我应该尝试发布/获取方法吗?我真的对这些东西感到困惑

$(document).ready(function() {
    $.ajax({
        url: "http://api.microsofttranslator.com/v2/ajax.svc/Detect?appId=xxxxxxxxxxxxxxxxxxxxxxxx&text=A+hola+muchos",
        data: msg,
        success: function(msg){
            alert( msg);
        }
    });
});
4

1 回答 1

0

我已经设法让它工作了:) 对于任何想要使用它的人都可以试试:

var p = {};
p.appid = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
p.text = t;
$.ajax({
    url: 'http://api.microsofttranslator.com/V2/Ajax.svc/Detect',
    data: p,
    dataType: 'jsonp',
    jsonp: 'oncomplete',
    jsonpCallback: 'ajaxTranslateCallback',
    success: function(data, status) {
        alert(data);
    }
});
于 2011-09-10T13:49:10.583 回答