2010-03-07 39 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

相关问题