有些浏览器(如Chrome和Edge)可以翻译网页,但该功能始终需要外部服务,如谷歌翻译或必应翻译。现在Firefox可以在你的电脑上翻译页面,而不用告诉谷歌、微软或任何其他翻译公司你在看什么。
Mozilla已经与爱丁堡大学、查尔斯大学、谢菲尔德大学和塔尔图大学合作了几年,致力于Bergamot项目,旨在构建一个完全在他人计算机上运行的文本翻译引擎。这样,就不会向云服务发送任何数据,从而确保完全私有化翻译。
Mozilla现在发布了Firefox的扩展,称为Firefox翻译,该技术是通过Bergamot项目开发的。它看起来或多或少像Chrome或Edge中的翻译功能,如果检测到不同的语言,页面顶部会显示一个条。然而,支持的语言比谷歌翻译少得多:英语、西班牙语、爱沙尼亚语、德语、捷克语、保加利亚语、挪威语博克马尔语、葡萄牙语和意大利语。此外,有些翻译是单向的,例如,它可以将挪威语转换为英语,但不能反过来。
尽管支持的语言不多,而且这项技术要与谷歌翻译(GoogleTranslate)(谷歌翻译本身并不完美)并驾齐驱,还有很长的路要走,但这仍然是一个令人印象深刻的成就。Mozilla在一篇博客文章中说, “我们的解决方案是围绕机器翻译引擎开发一个高级API,将其移植到WebAssembly,并优化矩阵乘法操作,以便在CPU上高效运行。这不仅使我们能够开发翻译插件,还允许每个网页集成本地机器翻译,就像在这个网站中一样,这让用户可以执行自由形式的翻译而不使用云。”
Mozilla没有提到该功能何时或是否会集成到Firefox浏览器中,而不需要额外的扩展。不过,您可以通过从Firefox Add-ons存储库下载扩展来尝试一下。
来源:Mozilla博客