在任何浏览器中获取当前翻译的语言

问题描述 投票:0回答:1

有什么办法可以找到页面当前的语言。 我希望当第一个页面加载时,浏览器应该在控制台中显示当前语言。当我更改语言时,浏览器应该显示当前更改的语言。 我已经尝试过这些方法,但这些方法都不起作用:

谷歌翻译获取当前语言

这始终显示 en(英语)

console.log("Current Language : ", window.navigator.language); 
javascript browser translation
1个回答
-1
投票

要确定网络浏览器中当前翻译的语言:

  1. 检查任何浏览器的内置翻译功能,该功能可能会在通知栏中显示翻译后的语言。

  2. 检查网页的 HTML 标签中是否有“lang”属性,该属性表示原始语言。

  3. 使用 JavaScript 通过

    window.navigator.language
    以编程方式在浏览器中获取用户的首选语言设置。

  4. 在页面上查找与外部翻译服务(例如 Google 翻译)相关的元素或脚本。

请记住,这些方法可能并不总是提供内容的确切原始语言,并且 HTML

lang
属性通常是目标语言的更可靠指示符。

© www.soinside.com 2019 - 2024. All rights reserved.