MM2*_*MM2 12 javascript jquery google-translate dom-events google-translator-toolkit
任何人都知道如何在加载时使用Google翻译将网页翻译成任何语言?
我不想要一个下拉菜单,我只想在加载时将网站转换为特定语言.我从http://code.google.com/p/jquery-translate/尝试过很多东西, 但都是徒劳的.任何好的建议将不胜感激.
Art*_*yuk 11
<!--
This code will translate page contents automatically (without user input)
Settings located at line 9, current script will translate english to estonian
-->
<style>#google_translate_element,.skiptranslate{display:none;}body{top:0!important;}</style>
<div id="google_translate_element"></div>
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
includedLanguages: 'et',
autoDisplay: false
}, 'google_translate_element');
var a = document.querySelector("#google_translate_element select");
a.selectedIndex=1;
a.dispatchEvent(new Event('change'));
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
Run Code Online (Sandbox Code Playgroud)
从这个要点:https: //gist.github.com/artturik/15bed885bcec6faa95eb73acb2e2ae54
来自Google翻译帮助:
要创建自动翻译启用了网站翻译器的页面而不提示用户的链接,请使用该参数
#googtrans(en|TARGET_LANG_CODE).例如,链接 http://translate.google.com/support/#googtrans(en|fr)会自动将页面http://translate.google.com/support/翻译为法语.
小智 5
您可以通过为您提供网站 URL从https://translate.google.com获取您的谷歌翻译代码。
像这样:
<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'ar', 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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35998 次 |
| 最近记录: |