经过一番搜索,我得到了这个网站翻译代码
但我真正想要的是我的HTML网站默认使用丹麦语加载
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
setcookie('googtrans', '/da');
}
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<div id="google_translate_element">This should be in Danish</div>
答案 0 :(得分:2)
您的代码似乎存在两个问题:
setcookie
。googleTranslateElementInit
函数。要解决第一个问题,请定义setcookie
功能。这是一个可能做你想做的事的例子:
function setcookie(name, value) {
document.cookie = name + "=" + value + ";path=/";
}
然后拨打googleTranslateElementInit()
。
这是一个工作小提琴:https://jsfiddle.net/xjukmhgn/1/
您可能希望隐藏div
,直到翻译发生,但这是另一个话题。