你需要做的是设置你的应用程序语言,然后提供一个下拉框,翻译你的文本成为某一种Google支持的语言。机器翻译结果将显示在下拉框的下方,有了这个功能,你能够很快在全球发布你的网站,不用担心语言问题。当然,这不是翻译你的网站最好的集成方式,但是对于某些比较简单的纯文字翻译功能,比如博客,它能够很快开始运行,并且运作非常良好。
去这里了解更多:http://code.google.com/apis/ajaxlanguage/
使用google AJAX API很简单:
首先把下面script加入到页面中:
- <script type="text/javascript" src="http://www.google.com/jsapi"></script>
然后用 在页面中加载API函数
- google.load("language", "1");
在开始使用函数之前,需要等待页面完全加载,AJAX APIs有一个标准的method来指明在页面加载时调用哪个函数
- google.setOnLoadCallback(onloadCallback);
在onloadCallback函数中,指明翻译的源语言和目标语言。
- google.language.translate('Gato', 'es', 'en', function(result) {
- alert(result.translation);
- });
下面是一段完整的例子:
- google.load("language", "1");
- google.setOnLoadCallback(submitChange);
- function submitChange()
- { var value = document.getElementById('source').value;
- var langpair = document.getElementById('langpair');
- var pair = langpair.options[langpair.selectedIndex].value.split('|');
- var src = pair[0]; var dest = pair[1];
- google.language.translate(value, src, dest, translateResult);
- return false; }
- function translateResult(result) {
- var resultBody = document.getElementById("results_body");
- if (result.translation)
- { resultBody.innerHTML = result.translation; }
- else { resultBody.innerHTML = '';
- }


