Mozilla 曾在 2019 年初透露,将向 Firefox 浏览器引入本地翻译功能,该服务无需连接云端,直接在本地提供语言翻译功能。软餐(ruancan.com)获悉,目前用户可在 Firefox Nightly 版中体验这项功能。
据悉,一个名为 “Project Bergamot” 的研究项目为这项功能提供支持,该项目由欧盟资助,欧洲的几所大学和 Mozilla 携手合作创建了本地翻译服务。
目前,该功能可将西班牙语和爱沙尼亚语翻译为英语,反之亦然。它还支持将英语翻译为德语。
所有语言都包含在一个浏览器扩展中,该扩展的大小超过 120 MB。
对 Firefox Nightly 进行必要的设置及安装扩展(下文详述方法)后,当访问受支持的语言网页时,Firefox 会在地址栏下方弹出一个翻译工具栏。
例如,软餐(ruancan.com)访问一个西班牙网页时,Firefox 提示是否对西班牙语进行翻译。此时,我们切断网络连接,然后点击 “翻译” 按钮,Firefox Nightly 仍可对网页完成翻译。只是本地翻译时间较长,耗时约十几秒到 30 秒之间。
在 Firefox Nightly 开启本地翻译功能
- 使用 Firefox Nightly 访问 about:config
- 搜索 xpinstall.signatures.dev-root 功能标记,并设置为 TRUE
- 如果安装了其他扩展,则将 xpinstall.signatures.required 设置为 FALSE。
- 将 browser.proton.enabled 设置为 TRUE,因为本地翻译功能必须和 Proton UI 一同启用。
- 将 browser.proton.infobars.enabled 设置为 FALSE。
- 将 dom.postMessage.sharedArrayBuffer.bypassCOOP_COEP.insecure.enabled 设置为 TRUE。
- 重新启动 Firefox。
- 接着,访问此链接,在 Firefox 浏览器中安装 Bergamot 翻译扩展(Bergamot Translate Browser Extension)
- 请注意 Bergamot 扩展体积较大,约为 124MB。