2010-03-07 52 views
1

我有一個文本框,我想輸入一個字符串的語言A,並將其發送到Google Translate。 Google翻譯完成後,我想把新的字符串(在語言B中)(翻譯後)存儲在一些變量中。我有一個文本框,我想輸入一個字符串的語言A

我該怎麼辦?

+1

重新發布之前已關閉的問題在這裏不受歡迎。 – 2010-03-07 17:18:39

+0

@Neil Butterworth - 至少這次他們發佈了足夠的信息來明確他們的要求。 – APC 2010-03-07 17:20:52

回答

0

基本思路是顯示在語言翻譯的這樣一個簡單的例子:

google.language.translate("Hello world", "en", "es", function(result) { 
    if(!result.error) { 
    var container = document.getElementById("translation"); 
    container.innerHTML = result.translation; 
    } 
}); 

translation是你的文本框的ID。在這種情況下,你把翻譯結果。

result是翻譯本身。你可以用任何你想要的方式將它分配給一個新的變量。

在上面的示例中,您將「Hello world」從「en」(英語)翻譯爲「es」(西班牙語)。

上述代碼是用JavaScript編寫的。

查看Google AJAX Language API瞭解更多詳細步驟。

+0

這是什麼語言? – nisnis84 2010-03-07 17:24:42

+1

@ nisnis84:這是Javascript。要從C/C++使用它,你需要像libcurl和JSON解析器 – 2010-03-07 17:26:04

+0

谷歌API是不推薦:( – Carra 2011-06-14 13:26:24

相關問題