如何从谷歌翻译中获取选定的语言
How to get selected language from google translate
我正在使用谷歌翻译来翻译网页内容。但正如我们所知,它本身创建了div 和类,所以我无法从谷歌翻译的下拉列表中获取选定的语言。我浏览了很多网站和很多问题,但我没有找到任何合适的答案。我想要一个不应该依赖于cookie的解决方案,以及我如何每次使用默认语言从特定用户的数据库中调用谷歌翻译。我的网站默认为英文,但如果其他用户选择默认语言,我希望它应该以其他语言打开。我将非常感谢一个好的解决方案。我正在用 4 种语言使用这个普通代码
<div id="google_translate_element" style="margin:10px 0 0;"> </div><div id="language"></div><script type="text/javascript">
function initializeGoogleTranslateElement() {
new google.translate.TranslateElement({
layout: google.translate.TranslateElement.InlineLayout.SIMPLE,
includedLanguages: "zh-CN,en,ja,ko"
}, "google_translate_element");
}
</script>
<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({ pageLanguage: 'en', includedLanguages: "hi,en" }, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
这是使用以下代码选择默认语言的解决方案,您可以从数据库中加载默认语言:
<div id="google_translate_element" style="float:left;"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'ja', layout: google.translate.TranslateElement.InlineLayout.SIMPLE,includedLanguages: "zh-CN,en,ja,ko"
}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
谷歌翻译在标签上添加了一个属性"lang"。
<html lang="en"></html>
使用以下代码获取所选语言代码 - document.querySelector('html').getAttribute('lang')
相关文章:
- 如何获取整个laravel语言(本地化)数据
- 获取每种语言的跨度标题,并插入新的跨度中
- 获取网站访问者的区域设置(语言)
- 如何从 django 模板语言获取表单数据
- GeoIP2-如何获取语言代码
- 当区域设置设置为另一种语言时,如何从 momentjs 对象获取英语值
- 如何从谷歌翻译中获取选定的语言
- 在 JavaScript 中获取 IE 浏览器语言
- 获取没有服务器端语言的 IP 地址
- 如何获取语言模型JS文件
- 获取不同语言的月份名称数组
- 如何使用 Keydown 事件在多种语言/键盘布局中获取正确的字符
- 如何在JSP中获取特定语言环境的货币符号
- Winjs通过HTML/Javascript获取系统语言
- 获取访问者语言&带有javascript的国家/地区代码(客户端)
- 获取语言区域设置id
- 如何使用JavaScript获取浏览器语言
- 获取语言显示名称
- 如何使用.net框架或c#编程语言获取JavaScript变量的值
- 获取Windows用户语言设置值