使用谷歌翻译api在asp mvc中将div从英语翻译成阿拉伯语

时间:2015-12-01 12:18:53

标签: javascript jquery ajax google-api

我正在开展一个小型项目,其中我有两个div,一个用于( str.strip || str ).split(',') ,另一个用于English。 我创建了这个项目,但问题是我没有从Arabic获得翻译,下面是代码 我试过了。我不知道我做错了什么,感谢任何帮助。

编辑:我的请求成功进入谷歌,但每次在ajax中执行错误正文

English to Arabic

1 个答案:

答案 0 :(得分:0)

您没有定义回调函数:

var sourceText = escape(document.getElementById("sourceText").innerHTML);
var source = "https://www.googleapis.com/language/translate/v2?key=AIzaSyBBsdXcsCLjSex4-9EReA_MqsBFrLrkwm4&source=en&target=ar&callback=translateText&q=";
$.ajax({
    url: source + encodeURIComponent(sourceText),
    dataType: 'jsonp',
    jsonpCallback: "translateText",
    async: false,
    error: function(x, e) {
        alert('Error occured while translating the text');
    }
});

function translateText(data){
    alert();
}

这里有一个jsfiddle: jsfiddle