Javascript 使用Google Translate根据URL参数自动翻译网站

Javascript 使用Google Translate根据URL参数自动翻译网站,javascript,google-translate,Javascript,Google Translate,我有一个网站,目前只在英语。然而,我们有一个谷歌翻译小部件,它可以将网站翻译成用户选择的任何语言。下面是一个小片段: <div id="google_translate_element"></div> <script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement( { pageLang

我有一个网站,目前只在英语。然而,我们有一个谷歌翻译小部件,它可以将网站翻译成用户选择的任何语言。下面是一个小片段:

<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
    new google.translate.TranslateElement(
     {  pageLanguage: 'en', 
        layout: google.translate.TranslateElement.InlineLayout.SIMPLE
     }, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

函数googleTranslateElementInit(){
新的google.translate.TranslateElement(
{pageLanguage:'en',
布局:google.translate.TranslateElement.InlineLayout.SIMPLE
}“谷歌翻译元素”);
}
现在,我将把一些西班牙语用户的流量路由到该站点。考虑到我知道这些是讲西班牙语的用户,我是否可以在代码上打电话自动将网站翻译成西班牙语(即模拟在翻译中选择给定选项的用户)?我将使用一个特定的URL参数,例如lang=spa

我试着浏览加载DIV时插入的代码,但这只是一个非常混乱的代码

有没有人尝试过这样的事情,你能提供一个代码位来跟进吗


谢谢

这应该会有帮助。。。只需将其传递到URL,如下所示:


我觉得自己太懒了,因为没有找到公共帮助页面上的答案。。。谢谢!谢谢如果由于某种原因页面会移动,那么这里有一点很重要:“要做到这一点,请在站点URL的末尾添加#googtrans(en | TARGET_langu_CODE)”,例如西班牙语。