今年11月14日,Mozilla发布了Firefox57.0,也被命名为新的FireFox Quantum,随之而来的是挂了一片的插件,甚至连UC脚本也基本残废了。不过也带来了不少给力的特性。

FireFox-Quantum

伴随着Firefox3.x到现在的FireFox Quantum(57.0),我在大约7年前用过一款名为gTranslator(记得是叫这个吧)翻译插件,是我至今用过最好的谷歌翻译插件,其翻译效果和Chrome自带的翻译功能相同,不过插件很早就停止更新了,一直没有找到一款比较好的翻译插件,直到启用了FireFox Quantum自带的翻译功能。

1.FireFox Quantum的选项(about:preferences)中,在语言部分可以看见有翻译内容.(T),首先将其勾选。

2.好像FireFox Quantum自带的翻译为Bing的吧,但是我也不知道如何启动其翻译功能,因而需要调用第三方API,来进行翻译,这里选用Yandex的翻译。那么首先需要申请一个Yandex翻译的key。

申请地址:

https://tech.yandex.com/keys/get/?service=trnsl

进去简单的注册后,进入账户,勾选同意网站协议,并点击Get API Key,即可获得一个翻译API Key。

yandex-translate-api-key

3.获取完API后,仅需将其设置到FireFox Quantum中。首先在FireFox Quantum的地址栏目中输入about:config进入配置目录。将以下参数进行修改即可。

在设置以下配置时候,若无相应配置,新建即可。

browser.translation.ui.show

将其修改为True,使Firefox允许开始工具栏的显示。

 

browser.translation.detectLanguage

将其修改为True,开启Firefox对网页语言进行侦测。

 

browser.translation.ui.welcomeMessageShown

将其修改为True,允许弹出翻译工具栏。

 

browser.translation.engine

将其值设置为yandex,即设置翻译引擎为yandex翻译。

 

browser.translation.yandex.apiKeyOverride

将其值设置为刚才申请的API Key即可。

4.设置好以上参数后,重启浏览器即可。

firefox-translate

打开一个英文网站即可看见弹出一个和Chrome效果类似的翻译工具条。

经过我用了几天感觉效果还是不错的,启用翻译功能时无需科学上网,翻译效果还是不错的,唯一的缺点是不能即时查看原文,不过已经是我觉得现阶段Firefox上最好的翻译“插件”了吧!