top of page

保护隐私:Firefox 推出中文、日文和韩文的本地翻译

Protecting Privacy: Firefox Debuts Local Translation for Chinese, Japanese, and Korean

保护隐私:Firefox 为中文、日文和韩文推出本地翻译功能

Protecting Privacy: Firefox debuts local translation for Chinese, Japanese, and Korean

Firefox 最近推出了 本地翻译——即在设备上运行的翻译——支持 Android 上的中文、日文和韩文(CJK),让浏览器无需将用户文本发送到云服务器即可翻译页面内容。此更新标志着 Mozilla 在隐私优先产品开发方面迈出了重要一步:翻译使用紧凑的机器学习模型在本地处理,因此您查看的内容会留在设备上,除非您明确选择其他方式。对于经常阅读 CJK 语言页面的用户而言,这既提升了即时可访问性,又降低了与基于云的翻译服务相关的隐私风险。

此更新概览

  • 平台与范围:Firefox 用户的 Android 优先发布;CJK 语言已加入设备端翻译套件。

  • 隐私模式:翻译在用户设备上本地执行(设备端推理),而非发送至基于云的翻译服务,从而减少外部数据传输和第三方存储风险。Mozilla 将此作为其隐私承诺的一部分,详见其 隐私页面数据保护概览

读者为何应关注

  • 隐私影响:中文、日文和韩文使用地区的用户通常依赖翻译来访问全球内容。本地翻译降低了敏感浏览文本被传输给第三方的可能性,这对个人安全、商业机密和法规合规至关重要。

  • 与 Mozilla 使命保持一致:此更新体现了 Mozilla 长期坚持的承诺,即构建尊重隐私的产品,而非默认采用云优先的实现方式。

要点:Firefox 为中文、日文和韩文提供的本地翻译功能,实现了设备端翻译,在提升可访问性的同时降低了与云翻译服务相关的数据暴露风险。

Firefox 本地翻译功能概览与能力

Firefox local translation feature overview and capabilities

Firefox 的新本地翻译功能为 Android 用户带来了中文、日文和韩文的设备端翻译,作为 Firefox 持续翻译套件的一部分。本地翻译 意味着将紧凑的神经模型下载到用户设备上运行以翻译页面内容;除非用户选择云选项,否则被翻译的文本无需发送到外部服务器。Mozilla 的产品资料强调 Android 优先发布,并说明了页面翻译和模型处理的基本用户体验:请参阅 Android 专用博客和通用翻译功能摘要,了解官方流程和设置:Android 发布帖Firefox 翻译功能页面

支持的语言与范围

  • 新增语言:中文、日文和韩文(统称 CJK)。Mozilla 在 Android 发行说明和更广泛的翻译功能页面中指定了对这些语言的支持。处理中文时,用户可能会遇到简体和繁体脚本内容;Mozilla 的描述表明支持常见的中文变体,但具体脚本行为请查阅发行说明:CJK Android 发布详情Firefox 翻译概览

  • 触发场景:翻译通常由站点语言检测机制触发——当 Firefox 检测到页面使用非首选语言时,会提供翻译提示。用户也可通过上下文菜单或工具栏选项触发翻译,并在自动检测未命中正确源语言时选择语言。

平台与发布计划

  • Android 优先:首次公开发布聚焦于 Firefox for Android,Mozilla 可在应用分发模型内管理模型打包和下载。Mozilla 的博客涵盖了 Android 专用 发布;更广泛的翻译功能页面则强调了跨平台目标以及功能对等可能随时间扩展的方式。

  • 更新与交付:新的翻译功能和模型改进通过常规 Firefox 应用更新发布,有时也采用分阶段功能发布。Mozilla 会发布发行说明和博客文章,宣布语言新增和技术变更;用户应通过 Google Play 或 Mozilla 的渠道保持 Firefox 更新,以接收模型下载和功能增强。

用户体验:逐步翻译页面

Android 上的典型翻译流程如下:

  1. 检测:Firefox 检测页面语言并显示翻译提示(横幅或图标),提供翻译选项。

  2. 接受并下载:如需本地模型,Firefox 会提示下载紧凑的 CJK 模型;用户必须同意下载。

  3. 翻译与切换:下载完成后,页面将在本地翻译。某些版本可能提供“本地”和“云”翻译模式之间的切换——请在设置中查看此选项,因为用户体验细节可能因版本而异。

  4. 语言选择器与设置:用户可选择目标语言、设置浏览器始终翻译特定语言,或在设置中禁用自动提示。

无障碍与控制:Firefox 在“隐私与安全”或“翻译”部分提供翻译设置,允许用户禁用翻译、清除已下载的模型或重置偏好。对于企业和高级用户,模型管理 和同意是确保 本地翻译 按预期运行的重要控制项。

洞见:设备端翻译保留了用户控制权——用户同意模型下载并可禁用该功能——使其成为注重隐私的实用替代方案,优于云翻译。

可操作提示:要立即使用此功能,请更新 Firefox for Android,打开 CJK 语言页面,然后按照提示下载本地模型。

隐私优势:本地翻译如何保护用户数据

Privacy benefits: how local translation protects user data

本地翻译改变了翻译的威胁模型:页面文本无需发送到第三方服务器进行分析,翻译在设备端运行,因此交易数据(页面文本)无需离开用户手机。设备端处理——在设备本地而非云端执行计算的做法——减少了敏感内容暴露给外部方的风险,并符合 Mozilla 声明的隐私承诺

设备端处理与云翻译:隐私对比

云翻译的风险:

  • 数据传输:文本必须上传到远程服务器,产生网络痕迹和潜在拦截风险。

  • 第三方存储与处理:云提供商通常会记录或处理内容以改进模型,这可能意味着用户文本会被存储或用于训练,除非明确排除。

  • 画像与关联:传输的文本可与账户数据或遥测关联,增加画像可能性。

本地翻译的优势:

  • 数据保留在设备上:翻译后的文本不会离开用户环境,减少拦截、记录或服务提供商暴露的攻击面。

  • 降低监管复杂性:对于在严格数据驻留或隐私规则下运营的组织,保留文本本地有助于减少跨境数据传输顾虑。

  • 用户自主权:本地模型可由偏好避免云处理的用戶管理、清除或禁用。

Mozilla 将本地翻译定位为隐私优先功能——其文档和公告强调,与云优先翻译方式相比,本地处理有助于 保护隐私

Mozilla 隐私与数据保护对齐

Mozilla 的组织使命长期优先考虑用户隐私和控制;本地翻译是落实这些原则的具体功能。其隐私和数据保护材料描述了数据收集最小化和用户管理数据的选项;设备端翻译通过最小化首先需要收集的内容来体现这一方法

合规与信任的影响:

  • 对于注重隐私的用户和组织,本地翻译提供了比云翻译更低风险的选择。

  • 企业可将本地翻译视为合规姿态的一部分,尤其在客户内容的数据驻留和处理敏感时。

  • 当功能透明并提供外部数据共享的退出控制时,用户信任会增加。

可操作洞见:如果隐私是优先事项,请启用本地翻译并验证模型文件是否本地存储。对于组织,请在内部政策中记录翻译设置,并考虑在受管设备配置文件中要求使用本地翻译。

技术架构:用于 CJK 翻译的设备端机器学习

Technical architecture: on-device machine learning for CJK translation

在本地运行准确的翻译模型需要仔细的工程设计:模型架构和大小、集成到浏览器中的推理框架,以及针对 CJK 脚本的语言特定处理。Firefox 的方法使用为高效设备端推理打包的紧凑神经翻译模型,在准确性和资源限制之间取得平衡。Mozilla 关于 Android 发布的博客涉及打包和模型下载考虑;通用翻译页面描述了功能目标并强调设备端推理

设备端机器学习 指直接在用户设备上运行机器学习模型推理,而非在远程服务器上运行。这需要模型足够小,以便下载并以可接受的延迟和功耗运行,同时保持可用的翻译质量。早期的神经机器翻译研究表明,紧凑的神经模型和解码策略使离线翻译成为可能。

本地神经模型与浏览器集成

Firefox 如何集成模型:

  • 打包:紧凑的模型文件已捆绑或可按需下载;用户在本地推理开始前同意下载模型。Mozilla 的 Android 博客记录了下载提示流程和文件管理方法:Android 发布说明

  • 推理框架:浏览器必须托管推理运行时——这些可以是自定义 C++ 推理引擎、基于 WebAssembly 的运行时,或移动优化库,以高效运行模型。推理运行时必须为手机提供可接受的 CPU 和内存特性,同时确保页面翻译期间的响应性。

  • 资源权衡:为限制占用,模型会进行量化(降低精度)、剪枝或蒸馏成更小的学生模型。按需下载可减少初始应用大小,但需要模型存储和更新策略。

实用工程策略:

  • 量化(例如 8 位权重)以减少内存和存储。

  • 模型蒸馏以生成行为相当但更小的网络。

  • 按需模型下载和缓存管理,避免强制用户使用大量存储。

研究支持与模型技术

研究展示了多种支持本地翻译的技术:

  • 序列到序列模型和注意力机制可通过剪枝和量化针对移动部署进行优化,如早期高效 NMT 和离线翻译工作所述:高效 NMT 和离线翻译研究(arXiv 2015)

  • 对于 CJK 语言,标记化和字符处理至关重要。2022 年 CJK 翻译调查强调了语言特定预处理(字符级建模、子词分割)、形态考虑以及处理歧义和间距的上下文技术:CJK 翻译挑战与方法(arXiv 2022)

  • 实用的浏览器集成必须平衡延迟、内存和翻译质量。Mozilla 的博客概述了 Android 发布的务实选择,包括模型下载的时间和方式以及用户同意:Android 博客详情

洞见:技术可行性取决于模型压缩和运行时优化——Mozilla 的 Android 发布展示了设备端 CJK 翻译的可实施路径。

中文、日文和韩文本地翻译的挑战与解决方案

Challenges and solutions for local translation of Chinese, Japanese, and Korean

中文、日文和韩文带来了独特的语言挑战,使机器翻译复杂化——尤其是在移动设备的存储和计算限制内运行时。处理脚本复杂性、标记化歧义和形态差异需要定制的预处理和模型设计。

语言特定障碍(中文、日文、韩文)

  • 中文:

  • 缺乏明确的词边界意味着标记化必须推断分词;简体和繁体字符变体增加了映射挑战。

  • 命名实体和习语表达如果没有上下文提示可能会产生歧义。

  • 脚本变体:支持简体中文(大陆)和繁体中文(台湾、香港)需要单独的模型或强大的规范化。

  • 日文:

  • 混合脚本(汉字、平假名、片假名)和缺乏空格使标记化和形态分析复杂化。

  • 礼貌级别和敬语形式会影响翻译语气;在许多语境中保留正式程度可能很重要。

  • 助词驱动的句法(后置词)需要准确的句法建模以生成自然的目语序。

  • 韩文:

  • 黏着形态:后缀编码时态、语气和敬语,创建模型必须泛化的许多表面形式。

  • 词间距有意义,但在某些非正式文本中不一致,间距错误会影响分词。

  • 敬语和语体引入了翻译的语用维度。

这些挑战在近期文献中有详细记录,并为 Mozilla 和其他团队在优化 CJK 模型以进行设备端推理时的工程选择提供参考:CJK 翻译研究(arXiv 2022) 和高效模型的基础策略:基础离线 NMT(arXiv 2015)

技术解决方案与权衡

  • 定制标记器:使用语言特定的标记化策略(字符级、带语言感知合并的字节对编码或混合方法)来平衡词汇量和表示粒度。

  • 子词和字符单元:对于 CJK 语言,使用子词单元或字符级输入可减少词汇表外问题,同时保持模型大小可管理。

  • 模型架构选择:较小的 Transformer 变体或蒸馏的循环/Transformer 混合体可在降低参数的同时保留性能。

  • 预处理和后处理:规范化步骤(例如脚本转换选项、间距规范化)可提高小型模型的输入一致性和翻译结果。

  • 持续改进:使用遥测(隐私保护)和社区反馈来优化模型。

权衡:

  • 模型大小与准确性:较小的模型更快且更私密(因为它们在本地运行),但与全尺寸云模型相比可能提供较低的保真度。工程挑战在于找到质量对日常浏览仍有用的点,同时资源使用保持可接受。

  • 延迟与电池:设备端推理使用 CPU 周期,可能会影响电池寿命;高效运行时和批处理策略有助于缓解此问题。

要点:解决设备端 CJK 翻译挑战需要语言感知标记化、模型压缩和基于真实世界使用的迭代更新。

高级用户和贡献者的可操作项:如果您在 CJK 内容中遇到一致的翻译错误,请通过 Mozilla 的反馈渠道报告——社区报告对于优先更新和改进模型很有价值。参阅 Mozilla 的社区平台提交反馈:Discourse 本地化报告 和翻译选项的 Connect 想法线程:日文翻译选项想法

社区贡献、用户反馈与采用

Community contributions, user feedback, and adoption

Mozilla 的社区驱动开发模式意味着功能优先级经常由用户反馈、本地化实验和论坛及想法板上的讨论塑造。CJK 翻译发布反映了这些动态:对更强大的日文和中文翻译支持的社区需求已在 Mozilla 各渠道提出。参阅影响功能决策的社区报告和想法线程:Discourse 本地化实验报告 和日文翻译的 Connect 想法线程:日文翻译选项想法

社区参与与开发过程

  • 反馈循环:Mozilla 从 Discourse 论坛、Connect 想法线程和产品遥测中收集输入,以优先考虑语言支持和用户体验改进。本地化团队还运行实验,以确定如何最好地将翻译呈现给用户。

  • 开放对话:社区可以提出功能或报告问题;Mozilla 通常会公开回应热门请求和实验发现,从而指导后续更新。

示例:

  • 本地化实验:Mozilla Discourse 上的报告和实验摘要记录了不同翻译提示或模型变体如何影响用户参与度和感知准确性。

  • 想法线程:社区提案——如添加日文翻译选项——在 Connect 上可见,并影响了优先级排序。

早期用户反馈与附加组件

  • 早期反应:科技媒体和用户评论强调了对隐私优势的赞赏,并指出了与云服务相比翻译质量的权衡。Ghacks 和 Neowin 等媒体的报道总结了早期印象和更广泛的意义:Ghacks 对 Firefox 135 和翻译新增的报道Neowin 对隐私角度的报道

  • 附加组件生态:Zhongwen(面向中文学习者)等长期存在的附加组件提供专门的阅读辅助;Mozilla 的内置翻译旨在补充而非取代提供交互式查找或学习辅助的利基附加组件。

采用信号与指标:

  • 采用率通常通过模型下载率、接受翻译提示的频率和翻译页面的保留率来衡量。Mozilla 以隐私保护方式监控这些指标,以评估用户体验并迭代模型性能。

  • 社区报告和评论经常揭示边缘情况——如专业术语或布局问题——从而指导增量更新。

洞见:社区反馈加速改进——用户和本地化贡献者在提升 CJK 翻译质量和用户体验方面发挥直接作用。

用户的可操作步骤:

  • 如果您关心翻译质量,请参与:通过 Firefox 的内置反馈机制、Discourse 论坛或 Connect 想法线程提交反馈。

  • 将内置翻译与 Zhongwen 等附加组件进行比较,以完成语言学习任务;必要时结合使用工具

行业趋势:隐私优先浏览器功能与区域语言支持

Industry trends: privacy-first browser features and regional language support

Firefox 转向本地 CJK 翻译反映了若干更广泛的行业趋势:对隐私保护功能的推动、对离线功能服务的日益重视,以及对区域语言的更强支持。用户和监管机构越来越关注数据主权和尽量减少不必要的个人数据传输;这推动了对隐私优先浏览器功能的需求,例如设备端翻译、带本地保险库的密码管理器以及隐私保护的跟踪预防。行业媒体的报道将 Firefox 的工作描述为这一转变的一部分:参阅 Neowin 对 Firefox 隐私进展的分析以及 Ghacks 对翻译语言新增与其他隐私更新的报道:Neowin 关于 Firefox 隐私进展的报道Ghacks 关于 Firefox 135 的报道

市场与监管驱动因素

  • 监管格局:拥有严格数据保护规则的司法管辖区(如 GDPR 类框架或数据驻留制度)增加了在可行时对本地处理的需求。对于企业,本地翻译可降低跨境数据流和日志记录的法律复杂性。

  • 用户意识:随着用户变得更加注重隐私,保留敏感数据在设备上的功能被视为差异化因素。提供清晰、隐私优先选项的浏览器可以吸引注重隐私的受众。

  • 竞争格局:其他浏览器供应商和翻译提供商正在试验客户端模型或混合模式(云回退)。Mozilla 对本地处理的公开承诺是一种强调用户控制的竞争立场——评论员和行业观察者已注意到这种差异化。

区域重要性:亚洲市场影响

  • 对 CJK 支持的需求:中文、日文和韩文是全球网络可访问性的高优先级语言。强大的本地翻译支持降低了用户与国际内容交互的摩擦,并改善了这些语言占主导地位的市场中的移动浏览体验。

  • 用户期望:在许多亚洲市场,用户期望快速、可靠的移动体验。在连接有限或按流量计费时,无需网络往返即可翻译页面的本地模型可提高响应性。

  • 内容可访问性与包容性:本地翻译使用户能够以他们不懂的语言访问教育内容、新闻和服务,同时保护隐私——这对这些地区的注重隐私的用户而言是一个有吸引力的组合。

要点:隐私优先翻译既应对监管压力,又满足用户对可访问、私密浏览的需求——尤其在 CJK 语言市场。

产品团队的可操作建议:评估其他隐私敏感功能的本地处理(例如设备端摘要、本地拼写检查),并考虑从移动平台开始的分阶段发布,因为模型下载和存储模式在移动平台上最易于管理。

如何启用和使用 Firefox 本地翻译(以 Android 为重点及通用提示)

How to enable and use Firefox local translation (Android-focused and general tips)

本节提供实用的分步指南,说明如何在 Android 上启用和验证 Firefox 的本地翻译,以及通用故障排除提示。请遵循 Mozilla 的 Android 发布文档和通用翻译设置页面,了解您 Firefox 版本中的精确界面:Android 博客设置说明Firefox 翻译功能页面(设置).

在 Android 上启用(实用步骤)

  1. 更新 Firefox:确保您已通过 Google Play 或 Mozilla 的下载渠道获取最新的 Android 版 Firefox。

  2. 打开 CJK 语言页面:导航至用中文、日文或韩文编写的网页。Firefox 应自动检测语言。

  3. 接受提示:当提示翻译时,点击翻译横幅或图标。如果本地模型尚未存在,Firefox 将提示您下载—同意下载以启用设备端翻译。

  4. 使用翻译控件:模型下载完成后,页面将本地翻译。使用提示中的语言选择器选择您首选的目标语言,并根据需要设置“始终翻译”。

  5. 管理模型:要移除或重新下载模型,请访问 Firefox 设置 → 语言与外观或翻译部分(UI 标签可能有所不同);翻译功能页面提供可用选项的指导:Firefox translate feature documentation.

验证设备端翻译及故障排除

如何确认翻译为本地处理:

  • 离线测试:将手机置于飞行模式(模型已下载)并重新加载 CJK 页面—如果模型已安装,本地翻译应可离线工作。这是验证on-device行为的最实用测试。

  • 设置检查:查看 Firefox 设置,确认模型已列为已下载文件且翻译模式指示本地推理。Mozilla 的博客显示应用提示模型下载的位置以及如何管理模型:Android rollout notes.

常见问题及解决方法:

  • 模型下载失败:检查存储空间和网络设置;重试下载或在移动数据限制阻止大文件下载时使用 Wi‑Fi。

  • 语言检测遗漏:手动在翻译提示中选择源语言或使用上下文菜单触发翻译。

  • 准确度低于云端:如果本地翻译在专业内容上表现不佳,可考虑临时将文本复制到专用翻译应用,或在构建支持时切换到云模式—切换到云选项前请检查设置。

快速提示:为保护隐私,请在模型下载后通过飞行模式验证离线翻译—如果翻译仍可工作,则处理为本地进行。

FAQ — 保护隐私:Firefox 本地翻译

Q1: Firefox 的本地翻译是否完全离线? A: On-device翻译在语言模型下载到设备后在本地运行;您可通过在飞行模式下重新加载页面进行验证。请注意,初始模型下载需要网络连接,且某些构建可能提供云回退选项—请检查您的设置。详情请参阅 Mozilla 的翻译文档和 Android 公告:Firefox translate featureAndroid CJK blog.

Q2: 翻译是否会离开我的设备? A: 在本地模式下,翻译在设备上处理,不会发送至 Mozilla 或第三方服务器。但是,如果您明确选择云翻译选项(若您的构建中可用),则会将文本外部发送。有关明确政策,请参阅 Mozilla 的数据保护和隐私页面:Mozilla privacydata protection.

Q3: 本地 CJK 翻译与云服务相比准确度如何? A: 本地模型力求高准确度,但经过压缩并针对设备限制优化,因此在专业或高度惯用文本上可能有时落后于大型云模型。有关 CJK 翻译和效率权衡的研究提供了这些限制的背景:CJK modeling techniques (arXiv 2022) 和 Firefox 发布的评论总结了早期用户印象:Ghacks coverage.

Q4: 这是否会在桌面/其他平台上提供? A: 当前推出以 Android 为先;Mozilla 的翻译功能页面和博客暗示更广泛的雄心,但未承诺具体时间表。随着运行时和打包策略的演进,桌面或其他平台可能在未来版本中接收设备端模型。

Q5: 如何提供反馈或贡献改进? A: 通过 Firefox 内置的 Feedback tool 提供反馈,或参与 Mozilla Discourse 和 Connect 想法线程,在那里讨论本地化实验和功能提案。

Q6: 企业能否为合规用途管理本地翻译? A: 本地翻译通过将文本保留在设备上来简化合规,但模型分发和更新的企业管理取决于设备管理tools 和 Firefox 的企业控件。请参阅 Mozilla 的企业文档,并在广泛部署前在受管配置文件中测试模型行为:Mozilla data protection page 和通用翻译文档:Firefox translate feature.

Q7: 本地翻译会影响电池寿命或存储吗? A: 设备端推理使用 CPU 周期并在本地存储模型文件,因此对电池和存储有适度影响。Mozilla 的模型下载提示和设置允许您同意下载并删除模型以回收空间。

 
 

免费开始

一款本地优先的AI助手,具备个人知识管理功能

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)M-Chip Mac

在你的大脑里添加一个搜索栏

Ask remio

记住一切

​无需整理

bottom of page