【问题标题】:How to get language name from language code for google translate in google apps script?如何从谷歌应用脚​​本中谷歌翻译的语言代码中获取语言名称?
【发布时间】:2017-12-01 23:33:30
【问题描述】:

我有一个脚本与谷歌翻译 api 一起使用。我是这样翻译的:

LanguageApp.translate(content, 'en', 'es')

我现在需要将content 翻译成更多语言,并且随着语言的添加或删除,我不想更新太多,那么如何从语言“代码”中获取语言的名称?

我期待这样的事情

LanguageApp.getNameFromCode('es')

在这种情况下它会返回“西班牙语”。

我怎样才能做到这一点?

如果不可能,我可以在我的前端使用 JS,或者在我的后端使用 PHP,但使用 GAS 对我来说是最可取的方式。

【问题讨论】:

  • 我怀疑这些天没有太多语言被添加到ISO-639-1 标准中,我建议自己保留一本字典,然后通过@987654323 将它们与API provides 匹配@

标签: javascript php google-apps-script google-translate


【解决方案1】:

这应该是您正在寻找的方法:

List<Language> languages = translate.listSupportedLanguages(target);

我分享了 Java 代码,但您可以查看 the documentation 并选择更适合您的应用程序的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 2015-03-29
    • 2018-04-07
    • 2021-10-19
    • 1970-01-01
    • 2019-05-29
    相关资源
    最近更新 更多