为移动设备添加网页翻译
2014-04-29哇哈哈
哇哈哈
Chrome浏览器的实时翻译功能让笔者在浏览网页获得了良好的满足感,因此笔者希望在移动设备端中安装的浏览器同样实现这样的网页浏览效果,但移动设备上的浏览器基本都不支持扩展或是插件,因此笔者利用第三方翻译工具作为备用方案,例如必应翻译和有道翻译Bookmarklet(书签工具),如此一来笔者就能通过不同浏览器在移动设备端实现实时网页翻译。
移动设备上的各种浏览器没多少可以像PC端那样支持扩展或插件的,想要做到实时翻译并不太现实,但是这类浏览器基本都可使用Bookmarklet,虽然Bookmarklet的功能不像扩展那样强大与丰富,但也能让手机浏览器拥有不少功能,Bookmarklet 可在当前的网页中执行书签里保存的那段JS代码,我们一般将这些带有功能性的书签叫做 Bookmarklet 或者书签小工具,为浏览器增加实时翻译功能就是它可实现的基本功能之一(如图1)。
首先,我们启动移动设备端中的浏览器,随意收藏一个网站,将其添加为书签页,然后将书签页的名称与网址修改为对应的翻译工具代码即可。由于在手机上输入代码颇为复杂,笔者建议使用Chrome或是腾讯浏览器等工具,在PC端添加书签后,再同步至移动平台即可(如图2)。
以下为各类翻译工具的名称以及代码:用户可输入网址http://url.cn/SGPyvi下载或是手动输入。
必应翻译
有道翻译
/web2/seed.js?'+Date.parse(new Date()));document.body.appendChild(element);})())
谷歌翻译
document.getSelection())||(document.selection&&document.selection.createRange&&
document.selection.createRange().text));var e=(document.charset||document.characterSet);if(t!='')
{location.href='http://translate.google.com/?text='+t+'&hl=zh-CN&langpair=auto|zh-CN&tbb=1&ie='+e;}else{location.href='http://translate.google.com
/translate?u='+encodeURIComponent(location.href)+'&hl=zh-CN&langpair=auto|zh-CN&tbb=1&ie='+e;};