【问题标题】:different meaning of words google translate api词的不同含义谷歌翻译api
【发布时间】:2018-08-01 16:04:21
【问题描述】:

我有疑问。我使用谷歌翻译 api 和一些单词,例如“表”有不同的含义。如果我将这个世界翻译成俄语(使用 api),我只能翻译一个意思。我怎样才能得到几个翻译几个意思?

我的代码:

const Translate = require('@google-cloud/translate');
const translate = new Translate({
    keyFilename: 'token.json',
});
const text = 'table';
const target = 'ru';
translate
  .translate(text, target)
  .then(results => {
    console.log(`Text: ${text}`);
    console.log(`Translation: ${JSON.stringify(results)}`);
  })
  .catch(err => {
    console.error('ERROR:', err);
  });

我的输出:

Text: table
Translation: ["Таблица",{"data":{"translations":[{"translatedText":"Таблица","detectedSourceLanguage":"en"}]}}]

除了“Таблица”这个词,应该是“Стол”这个词

对不起我的英语。

【问题讨论】:

    标签: node.js google-api google-translate


    【解决方案1】:

    Cloud Translation API's FAQ中所述:

    是否有可能获得一个单词的多个翻译?

    • 没有。此功能仅可通过 Web 界面使用,网址为 translate.google.com

    因此,此功能只能通过网络界面translate.google.com 使用,因此无法使用 Cloud Translation API 对同一内容进行多次翻译。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 2015-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-26
      • 2010-10-10
      相关资源
      最近更新 更多