Chrome内置了Google翻译的链接,可以自动为非本地语言的网页进行翻译。当然,Firefox也有不少的Google翻译扩展。这里介绍的是使用Bookmarklet,让所有的浏览器都能实现“一键自动调用Google翻译”。Bookmarklet的介绍参考《推荐使用Bookmarklet,适用于所有的浏览器》。
一键自动调用Google翻译
在浏览器中新建一个书签,任何内容都可以。
在该书签的地址中填写
javascript:{d=document;b=d.body;o=d.createElement(‘scri’+’pt’);o.setAttribute(‘src’,’http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit’);o.setAttribute(‘type’,’text/javascript’);b.appendChild(o);v=b.insertBefore(d.createElement(‘div’),b.firstChild);v.id=’google_translate_element’;v.style.display=’none’;p=d.createElement(‘scri’+’pt’);p.text=’function%20googleTranslateElementInit(){new%20google.translate.TranslateElement({pageLanguage:%22%22},%22google_translate_element%22);}’;p.setAttribute(‘type’,’text/javascript’);b.appendChild(p);}void%200
需要翻译网页的时候,打开网页,点击这个书签,就自动加载google翻译的工具条。这个就和Chrome里面的效果一样了。
默认是其他语言自动检测翻译到简体中文。
根据自己的网络环境,可以修改为SSL或者是translate.google.cn链接。