首先是扩展,安装不了扩展的参考http://tieba.baidu.com/p/4299907168,因为国情原因,只会推荐国内可以正常翻译的扩展脚本。
如果以下有任何扩展或者脚本在https网页无法翻译的可以尝试地址栏打开about:config?filter=security.mixed_content.block_active_content
双击修改为false
翻译文本来自http://jandan.net/2016/01/26/general-science-smarts.html
http://nymag.com/scienceofus/2016/01/test-your-general-science-smarts-with-this-quiz.html
BingDict :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/bingdict/
支持翻译单词,句子,使用bing翻译接口
译库网页翻译——商务版 :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/%E8%AF%91%E5%BA%93%E7%BD%91%E9%A1%B5%E7%BF%BB%E8%AF%91%E5%95%86%E5%8A%A1%E7%89%881/
译库网页翻译——旗舰版 :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/%E8%AF%91%E5%BA%93%E7%BD%91%E9%A1%B5%E7%BF%BB%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88/
http://web.yeekit.com/,支持整页翻译,整句翻译,划词翻译。译库自己的api。
S3.Google Translator
https://addons.mozilla.org/zh-CN/firefox/addon/s3google-translator/
专门为zh-cn用户做了优化,调用translate.google.cn,所以划词翻译,整句翻译可以正常使用,整页翻译就不用想了。
其他调用谷歌翻译的扩展自行查找 https://addons.mozilla.org/zh-CN/firefox/tag/translate
https://addons.mozilla.org/zh-CN/firefox/addon/kuai-translator/
用的是百度翻译api,失效中。
Easy 谷歌翻译 :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/easy-translate/
支持划词翻译,整句翻译,使用http://easytransl.com/的api
Select and translate :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/select-and-translate/
支持划词翻译,整句翻译,使用yandex,bing,frengly的翻译api,有个问题是句子不能太长。
趣查 GoDictionary :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/%E8%B6%A3%E6%9F%A5-godictionary/
只支持单词翻译,有道词典、必应词典、爱词霸词典三个接口。
网页翻译——您的英文阅读好帮手
http://mozilla.com.cn/thread-52722-1-1.html
中国谋智出品,使用有道翻译api,支持整页翻译。注意选择全文翻译模式。
以下是脚本
[FireGestures脚本分享]google划词翻译
http://tieba.baidu.com/p/2828150548
推荐,可划词翻译,整句翻译,支持google,bing,baidu三大服务。需要安装FireGestureshttps://addons.mozilla.org/zh-CN/firefox/addon/firegestures/
有道取词
https://greasyfork.org/zh-CN/scripts/12758-youdaodict
其他衍生脚本
有道划词翻译
https://greasyfork.org/zh-CN/scripts/15844-%E6%9C%89%E9%81%93%E5%88%92%E8%AF%8D%E7%BF%BB%E8%AF%91
AC-有道取词+翻译
https://greasyfork.org/zh-CN/scripts/14197-ac-%E6%9C%89%E9%81%93%E5%8F%96%E8%AF%8D-%E7%BF%BB%E8%AF%91
可划词翻译,整句翻译,使用有道api。
iciba划词翻译
https://greasyfork.org/zh-CN/scripts/6303-iciba%E5%88%92%E8%AF%8D%E7%BF%BB%E8%AF%91
划词翻译脚本,不能翻译句子,使用iciba。
谷歌翻译提示框扩展
https://greasyfork.org/zh-CN/scripts/16203-%E8%B0%B7%E6%AD%8C%E7%BF%BB%E8%AF%91%E6%8F%90%E7%A4%BA%E6%A1%86%E6%89%A9%E5%B1%95
translate.google tooltip
https://greasyfork.org/zh-CN/scripts/9285-translate-google-tooltip
需要注意的是google translate api 在2015年12月有更新,在这之后有更新的脚本才能用,否则是失效的。
支持划词翻译,整句翻译。安装完脚本之后在about:addons找到并点击选项编辑脚本,将translate.google.com修改为translate.google.cn即可正常使用。
还是不行的话,hosts文件添加一行 203.208.43.82 translate.google.cn
以下是书签
使用办法大概可以参考 【教程】各种浏览器运行所谓「JS代码/脚本」的方法
http://tieba.baidu.com/p/1620692564
就是右键书签栏新建一个书签,名字写个自己记得住的名字,地址栏写javascript
开头的那串字符,保存,需要使用的时候点击一下书签栏的书签就行。
以下书签来自小幽理 http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&z=3341607202&sc=69930533286#69930533286
javascript:(function(){script=document.createElement('script');script.src='http://dict.bing.com.cn/cloudwidget/Scripts/Generated/BingTranslate_Selection_ShowIcon.js';script.onload=INIT;document.body.appendChild(script);})();function%20INIT(){BingCW.Init({MachineTranslation:true,WebDefinition:true});}
bing划词翻译,整句翻译
javascript:(function(){var%20s%20=%20document.createElement('script');%20s.type%20=%20'text/javascript';%20s.src%20=%20'http://labs.microsofttranslator.com/bookmarklet/default.aspx?f=js&to=zh-chs';%20document.body.insertBefore(s,%20document.body.firstChild);})()
bing整页翻译
javascript:%20void((function()%20{var%20element%20=%20document.createElement('script');element.id%20=%20'outfox_seed_js';element.charset%20=%20'utf-8',element.setAttribute('src',%20'http://fanyi.youdao.com/web2/seed.js?'%20+%20Date.parse(new%20Date()));document.body.appendChild(element);})())
有道整页翻译,和之前的有道翻译扩展一样。
javascript:void((function()%20{var%20element=document.createElement('script');%20element.setAttribute('src',%20'http://dict.cn/hc/init.php');%20document.body.appendChild(element);})())
Dict.CN海词 - 划词翻译
javascript:void((function(){hjelm=document.createElement('script');hjelm.setAttribute('src','http://dict.hjenglish.com/js/dict.js');document.body.appendChild(hjelm);})())
沪江小D - 划词翻译
javascript:void((function()%20{var%20element=document.createElement('script');%20element.setAttribute('src',%20'http://www.zdic.net/tools/zih.asp');%20document.body.appendChild(element);})())
汉典查字,针对中文。
最后火狐自带的翻译,支持bing和yandex的api,因为正式版还没有出现,并且步骤有些繁琐,需要自己申请api,就不提了,等以后正式版出现了再说。