javascript - 使用 javascript,是否可以通过 Google Translate 提取并列出所有可用语言?

标签 javascript google-api google-translate

我正在修补一个网站,该网站具有某种模块/扩展,可让您打开/关闭翻译栏。它像永久通知栏一样出现在每个页面上,并列出了您可以选择的语言。现在,正在使用的translator.js 文件有一个数组,通过使用Google 语言代码列出了可用语言: https://developers.google.com/translate/v2/using_rest#language-params

有没有办法从 Google 获取所有语言代码,然后将它们放入数组中,而不是手动编码要使用的语言代码?

最佳答案

获取https://www.googleapis.com/language/translate/v2/languages?key=YOUR_KEY&target=LANGUAGE_FOR_NAMES

{
    "data": {
        "languages": [
            {
                "language": "af",
                "name": "Afrikaans"
            },
            {
                "language": "sq",
                "name": "Albanian"
            },

           ...

            {
                "language": "yo",
                "name": "Yoruba"
            },
            {
                "language": "zu",
                "name": "Zulu"
            }
        ]
    }
}

关于javascript - 使用 javascript,是否可以通过 Google Translate 提取并列出所有可用语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23764571/

相关文章:

javascript - 响应式 html 在 iframe 元素上捕获滑动手势

javascript - 类似 .hasAttrAndValue() 的方法用于属性选择器

php - 使用 PhoneGap 发送 PHP 表单

node.js - 使用 Passport + googleapis 的初学者 Node.js 应用程序

android - FCM(Firebase Cloud Messaging)如何发送到所有手机?

javascript - 无法让 Javascript 函数从 gridview 中的文本框触发

java.lang.NoClassDefFoundError : com/google/appengine/api/urlfetch/HTTPMethod

c# - Google Translate V2 无法处理来自 C# 的大文本翻译

javascript - 如何在网站上使用谷歌翻译而不使用组合框更改语言?

jquery - 如何在谷歌翻译脚本中设置默认语言