ajax – 从Google Translate API获取中文罗马字

Google语言翻译API干净地翻译成中文
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script>
  google.load('language','1');
  function googletrans(text) {
    google.language.translate(text,'en','zh',function(result) {
      alert(result.translation);
    });
  }
</script>
<input onchange="googletrans(this.value);">
Example input: "Hello"
Result: "你好"

我的问题是我不能得到Romanization(使用英文字母的发音).这是一个known issue.

现在的数据就在translate.google.com上(例如:“Hello”结果:“Nǐhǎo”)),甚至可以通过指向浏览器查看:

http://translate.google.com/translate_a/t?client=t&text=hello&hl=en&sl=en&tl=zh-CN&otf=2&pc=0
Result:
{"sentences":[{"trans":"你好","orig":"hello","translit":"Nǐ hǎo"}],"dict":[{"pos":"interjection","terms":["喂"]}],"src":"en"}

但是不知何故当我尝试使用ajax获取这个URL失败(XMLHttpRequest Exception 101).有没有办法用ajax检索这个罗马化数据?

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...