脚本介绍
网页翻译助手油猴脚本支持划词翻译,输入文本翻译,谷歌整页翻译。可以自行选择谷歌翻译,有道字典翻译和百度翻译。对经常需要使用翻译的人来说非常实用,使用起来也非常方便。
网页翻译助手插件是一款在油猴上运行的插件软件,大家可自行选择谷歌翻译,有道词典翻译和百度翻译。以及选择中文,英文,韩文,日文,法文等语言在网页上进行划词翻译,输入文本翻译或谷歌整页翻译。
部分代码
function Guid(hasLine){ var guid=""; function S4() { return (((1+Math.random())*0x10000)|0).toString(16).substring(1); } if(hasLine){ guid=(S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()); } else { guid=(S4()+S4()+S4()+S4()+S4()+S4()+S4()+S4()); } return guid; } /** * 清除dom元素默认事件 * @param {object} e - dom元素 */ function ClearBubble(e) { if (e.stopPropagation) { e.stopPropagation(); } else { e.cancelBubble = true; } if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; } } function ObjectToQueryString(object){ var querystring=Object.keys(object).map(function(key) { return encodeURIComponent(key) + '=' + encodeURIComponent(object[key]) }).join('&'); return querystring; }
功能
- 支持划词翻译,输入文本翻译和谷歌整页翻译。
- 支持谷歌翻译,有道词典翻译和百度翻译。
- 支持中文简体,中文繁体,英文,日文,韩文,法文,西班牙文,德文,俄文等语言。
- 兼容油猴(tampermonkey),暴力猴(violentmonkey)
- 百度翻译和有道翻译翻译在翻译单词时显示音标
如果无法借用第三方翻译软件的话,那么最好的方法就是借助于浏览器的功能扩展来解决。如果用户使用的是谷歌浏览器或者它的延伸版本,那么首先登录到谷歌浏览器的应用商店,搜索并安装一款名为“沙拉查词”的功能扩展。当功能扩展安装完成以后,我们在扩展图标上点击鼠标右键,在弹出的菜单里面选择“选项”命令。从而在弹出的设置页面中,进行相应的设置操作。
不少使用 Chrome 浏览器的朋友都知道浏览器里其实自带了翻译功能,不过那个翻译只能对整个页面进行翻译,而且是使用 Google 的翻译,Google 的服务在国内你懂的,所以基本上也是需要使用第三方的服务。
划词翻译这款扩展使用了多个翻译服务,包括谷歌、Google、有道、百度、必应,默认的是使用有道,有能力的同学可以自己设置使用 Google 或者其他。
使用鼠标选中需要翻译的文本内容,然后在旁边会出现一个绿色的「译」按钮,点击一下就可以展开并进行翻译了。你可以随意拖动翻译面板或者是将其固定在屏幕的某个位置,你还可以点击「朗读」来进行朗读。