【问题标题】:I have a text-box and I want to enter a string in language A我有一个文本框,我想用语言 A 输入一个字符串
【发布时间】:2013-12-30 08:55:14
【问题描述】:

我有一个文本框,我想输入一个语言 A 的字符串并发送给Google Translate。谷歌翻译后,我想将新字符串(语言 B)(翻译后)存储在某个变量中。

我该怎么做?

【问题讨论】:

  • 这里不赞成重新发布以前关闭的问题。
  • @Neil Butterworth - 至少这次他们发布了足够的信息来明确他们的要求。

标签: c++ c google-translate


【解决方案1】:

继续阅读Google AJAX Language API,了解如何以编程方式使用 Google 的翻译服务。

【讨论】:

    【解决方案2】:

    基本思想显示在一个简单的语言翻译示例中,如下所示:

    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了解更多详细步骤。

    【讨论】:

    • @nisnis84:这是 Javascript。要在 C/C++ 中使用它,您需要 libcurl 和 JSON 解析器之类的东西
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 2019-06-16
    • 1970-01-01
    相关资源
    最近更新 更多