標籤:des style blog http java color
Google提供了支援多種語言的自動機器翻譯功能,現在Google還提供了翻譯功能的AJAX API調用,支援網站開發人員方便在自己的網站提供自動機器翻譯功能。 你需要做的是設定你的應用程式語言,然後提供一個下拉框,翻譯你的文本成為某一種Google支援的語言。機器翻譯結果將顯示在下拉框的下方,有了這個功能,你能夠很快在全球發布你的網站,不用擔心語言問題。當然,這不是翻譯你的網站最好的整合方式,但是對於某些比較簡單的純文字翻譯功能,比如部落格,它能夠很快開始運行,並且運作非常良好。 去這裡瞭解更多:http://code.google.com/apis/ajaxlanguage/ 使用google AJAX API很簡單: 首先把下面script加入到頁面中: Js代碼 <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript" src="http://www.google.com/jsapi"></script>然後用 在頁面中載入API函數 Js代碼 google.load("language", "1"); google.load("language", "1");在開始使用函數之前,需要等待頁面完全載入,AJAX APIs有一個標準的method來指明在頁面載入時調用哪個函數 Js代碼 google.setOnLoadCallback(onloadCallback); google.setOnLoadCallback(onloadCallback);在onloadCallback函數中,指明翻譯的源語言和目標語言。 Js代碼 google.language.translate(‘Gato‘, ‘es‘, ‘en‘, function(result) { alert(result.translation); }); google.language.translate(‘Gato‘, ‘es‘, ‘en‘, function(result) { alert(result.translation);});下面是一段完整的例子: Js代碼 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 = ‘‘; }