【问题标题】:Microsoft Translator: Does GetLanguagesForTranslation() translate language names into the browser language?微软翻译:GetLanguagesForTranslation() 是否将语言名称翻译成浏览器语言?
【发布时间】:2012-08-01 07:59:25
【问题描述】:

这可能是一个愚蠢的问题,但我无法用多种语言对此进行测试。

我想知道微软翻译器是否将支持的语言列表翻译成浏览器检测到的语言?我认为是,但希望得到验证。

TIA

【问题讨论】:

    标签: microsoft-translator


    【解决方案1】:

    GetLanguagesForTranslate() 返回支持的语言 ID 集。 GetLanguageNames() 采用语言 ID 数组,并以您在“locale”参数中指定的语言返回语言的友好名称,其中 locale 是 ISO639 语言代码。

    您可以收听浏览器的接受语言设置并将其第一个元素传递给语言环境参数。这就是必应翻译主页的作用 (www.bing.com/translator)

    【讨论】: