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 は最近、local translation(デバイス上で実行される翻訳)をAndroid向けに中国語・日本語・韓国語(CJK)で展開しました。これにより、ブラウザーはユーザーのテキストをクラウドサーバーに送信せずにページコンテンツを翻訳できます。このアップデートは、Mozillaのプライバシー重視の製品開発における重要な一歩を示しています。翻訳はコンパクトな機械学習モデルを使ってローカルで処理されるため、表示するコンテンツは明示的に選択しない限りデバイス上に留まります。CJK言語のページを頻繁に読むユーザーにとって、即時アクセシビリティが向上し、クラウドベースの翻訳サービスに伴うプライバシーリスクが低減されます。

このアップデートの概要

  • プラットフォームと範囲:Firefoxユーザー向けのAndroidファースト展開。CJK言語がオンデバイス翻訳スイートに追加されました。

  • プライバシーモデル:翻訳はユーザーのデバイス上でローカルに実行され(on-device inference)、クラウドベースの翻訳サービスに送信されないため、外部データ送信とサードパーティストレージのリスクが低減されます。Mozillaはこれをprivacy pageおよびdata protection overviewにおけるプライバシーコミットメントの一環として位置づけています。

読者が知っておくべき理由

  • プライバシーへの影響:中国語・日本語・韓国語圏のユーザーは、グローバルコンテンツにアクセスするために翻訳に依存することが多いです。ローカル翻訳により、機密性の高い閲覧テキストが第三者に送信される可能性が低くなり、個人の安全、ビジネスの機密性、規制遵守にとって重要です。

  • Mozillaのミッションとの整合性:このアップデートは、クラウドファーストの実装ではなく、プライバシーを尊重した製品を構築するというMozillaの長年のコミットメントを反映しています。

主なポイント:Firefoxの中国語・日本語・韓国語向けローカル翻訳は、オンデバイス翻訳を提供し、アクセシビリティを向上させながらクラウド翻訳サービスに伴うデータ露出を低減します。

Firefoxローカル翻訳機能の概要と機能

Firefox local translation feature overview and capabilities

Firefoxの新しいローカル翻訳機能は、Firefoxの継続的な翻訳スイートの一環として、Androidユーザー向けに中国語・日本語・韓国語のオンデバイス翻訳をもたらします。Local translationとは、コンパクトなニューラルモデルがユーザーのデバイスにダウンロードされて実行され、ページコンテンツを翻訳することを意味します。翻訳対象のテキストは、ユーザーがクラウドオプションを選択しない限り外部サーバーに送信されません。Mozillaの製品資料ではAndroidファーストの展開を強調し、ページ翻訳とモデル処理の基本的なUXを説明しています。公式のフローと設定については、Android固有のブログと一般的な翻訳機能の概要を参照してください:Android rollout postおよびFirefox translate feature page

対応言語と範囲

  • 追加された言語:中国語、日本語、韓国語(総称してCJK)。MozillaはAndroidリリースノートと広範な翻訳機能ページでこれらの言語のカバレッジを指定しています。中国語の場合、簡体字と繁体字の両方のコンテンツに遭遇する可能性があります。Mozillaの説明では一般的な中国語のバリアントを扱うとされていますが、正確なスクリプト動作についてはリリースノートを参照してください:CJK Android rollout detailsおよびFirefox translate overview

  • トリガーシナリオ:翻訳は通常、サイト言語検出メカニズムによってトリガーされます。Firefoxが優先言語以外のページを検出すると、翻訳プロンプトを表示します。ユーザーはコンテキストメニューやツールバーオプションから翻訳をトリガーしたり、自動検出が正しいソース言語を見逃した場合に言語を選択したりできます。

プラットフォームと展開計画

  • Androidファースト:初期の一般公開はFirefox for Androidに焦点を当てており、Mozillaはアプリ配布モデル内でモデルパッケージングとダウンロードを管理できます。MozillaのブログではAndroid-specific展開について触れています。広範な翻訳機能ページでは、クロスプラットフォームの野心と機能パリティが時間の経過とともに拡大する可能性について強調しています。

  • アップデートと配信:新しい翻訳機能とモデル改善は、定期的なFirefoxアプリアップデートを通じて配信され、段階的な機能リリースで行われることもあります。Mozillaはリリースノートとブログ投稿を公開して言語追加と技術的変更を発表しています。モデルダウンロードと機能強化を受け取るには、Google PlayまたはMozillaのチャネル経由でFirefoxを最新の状態に保つ必要があります。

UX:ページ翻訳のステップバイステップ

Androidでの典型的な翻訳フローは以下の手順に従います:

  1. 検出:Firefoxがページ言語を検出し、翻訳プロンプト(バナーまたはアイコン)を表示して翻訳を提案します。

  2. 承諾とダウンロード:ローカルモデルが必要な場合、FirefoxはコンパクトなCJKモデルのダウンロードを促し、ユーザーはダウンロードに同意する必要があります。

  3. 翻訳と切り替え:ダウンロードが完了すると、ページはローカルで翻訳されます。一部のビルドでは「local」と「cloud」の翻訳モードを切り替えるオプションが提供される場合があります。UXの詳細はリリースによって異なる可能性があるため、設定で確認してください。

  4. 言語セレクターと設定:ユーザーはターゲット言語を選択したり、特定の言語を常に翻訳するようにブラウザーを設定したり、自動プロンプトを無効にしたりできます。

アクセシビリティと制御:FirefoxはPrivacy & SecurityまたはTranslationセクションに翻訳設定を表示し、ユーザーが翻訳を無効にしたり、ダウンロードしたモデルをクリアしたり、設定をリセットしたりできます。エンタープライズユーザーやパワーユーザーにとって、model managementと同意は、local translationが期待どおりに動作することを保証するための重要なコントロールです。

洞察:オンデバイス翻訳はユーザーの制御を維持します。ユーザーはモデルのダウンロードに同意し、機能を無効にできるため、クラウド翻訳に代わる実用的でプライバシー重視の選択肢となります。

実践的なヒント:この機能をすぐに使用するには、Firefox for Androidをアップデートし、CJK言語のページを開いて、ローカルモデルのダウンロードを促すプロンプトに従ってください。

プライバシー上の利点:ローカル翻訳がユーザーデータを保護する方法

Privacy benefits: how local translation protects user data

ローカル翻訳は翻訳の脅威モデルを変えます。ページテキストを分析のためにサードパーティサーバーに送信する代わりに、翻訳はオンデバイスで実行されるため、取引されるデータ(ページテキスト)はユーザーの電話から離れる必要がありません。On-device processing(クラウドではなくデバイス上でローカルに計算を実行する慣行)は、機密コンテンツが外部当事者に露出するのを低減し、Mozilla’s stated privacy commitmentsと一致します。

オンデバイス処理とクラウド翻訳:プライバシー比較

クラウド翻訳のリスク:

  • データ送信:テキストをリモートサーバーにアップロードする必要があり、ネットワークトレースや傍受の潜在的なリスクを生み出します。

  • サードパーティの保存と処理:クラウドプロバイダーは通常、モデル改善のためにコンテンツをログに記録または処理します。つまり、明示的に除外されない限り、ユーザーテキストが保存またはトレーニングに使用される可能性があります。

  • プロファイリングとリンク:送信されたテキストはアカウントデータやテレメトリーと相関付けられる可能性があり、プロファイリングの可能性が高まります。

ローカル翻訳の利点:

  • データはデバイスに留まる:翻訳されたテキストはユーザーの環境から離れず、傍受、ログ記録、サービスプロバイダー露出の攻撃対象領域を低減します。

  • 規制の複雑さの低減:厳格なデータ所在またはプライバシールールのもとで運営する組織にとって、テキストをローカルに保持することで、国境を越えたデータ転送に関する懸念を低減できます。

  • ユーザーの自律性:ローカルモデルは、クラウド処理を避けたいユーザーが管理、クリア、または無効にできます。

Mozillaはローカル翻訳をプライバシーファーストの機能として位置づけています。そのドキュメントと発表では、ローカル処理がクラウドファーストの翻訳アプローチと比較してprotecting privacyに役立つことを強調しています。

Mozillaのプライバシーとデータ保護の整合性

Mozillaの組織ミッションは長年、ユーザーのプライバシーと制御を優先してきました。ローカル翻訳はこれらの原則を実装する具体的な機能です。プライバシーとデータ保護に関する資料では、データ収集の最小化とユーザーがデータを管理するためのオプションについて説明しています。オンデバイス翻訳は、最初に収集する必要があるものを最小限に抑えるというこのapproach by minimizingを体現しています。

コンプライアンスと信頼への影響:

  • プライバシーを意識するユーザーと組織にとって、ローカル翻訳はクラウド翻訳よりもリスクの低い選択肢を提供します。

  • 企業は、顧客コンテンツの取り扱いが機密性の高いデータ所在および取り扱いに関するコンプライアンス体制の一環としてローカル翻訳を検討できます。

  • 機能が透明で外部データ共有のオプトアウトコントロールを提供する場合、ユーザーの信頼が高まります。

実践的な洞察:プライバシーが優先事項である場合、ローカル翻訳を有効にし、モデルファイルがローカルに保存されていることを確認してください。組織の場合、内部ポリシーで翻訳設定を文書化し、管理対象デバイスプロファイルでローカル翻訳を要求することを検討してください。

技術アーキテクチャ:CJK翻訳のためのオンデバイス機械学習

Technical architecture: on-device machine learning for CJK translation

正確な翻訳モデルをローカルで実行するには、慎重なエンジニアリングが必要です。モデルアーキテクチャとサイズ、ブラウザーに統合された推論フレームワーク、CJKスクリプトの言語固有の処理です。Firefoxのアプローチでは、効率的なオンデバイス推論のためにパッケージ化されたコンパクトなニューラル翻訳モデルを使用し、精度とリソース制約のバランスを取っています。MozillaのAndroid展開に関するブログでは、パッケージングとモデルダウンロードの考慮事項について触れています。一般的な翻訳ページでは、機能の目標とemphasizes on-device inferenceについて説明しています。

On-device machine learning
とは、リモートサーバーではなくユーザーデバイス上で直接機械学習モデルの推論を実行することを指します。これには、ダウンロードと実行に十分な小ささで、許容可能なレイテンシと消費電力で動作しつつ、使いやすい翻訳品質を維持するモデルが必要です。ニューラル機械翻訳に関する初期の研究は、コンパクトなニューラルモデルとデコード戦略がオフライン翻訳を可能にすることを示しています。

ローカルニューラルモデルとブラウザー統合

Firefoxがモデルを統合する方法:

  • パッケージング:コンパクトなモデルファイルはバンドルされるか、オンデマンドダウンロード用に利用可能になります。ユーザーはローカル推論を開始する前にモデルのダウンロードに同意します。MozillaのAndroidブログでは、ダウンロードプロンプトのフローとファイル管理アプローチを文書化しています:Android rollout notes

  • 推論フレームワーク:ブラウザーは推論ランタイムをホストする必要があります。これらはカスタムC++推論エンジン、WebAssemblyベースのランタイム、またはモデルを効率的に実行するモバイル最適化ライブラリです。推論ランタイムは、電話機向けに許容可能なCPUとメモリ特性を提供し、ページ翻訳中の応答性を確保する必要があります。

  • リソースのトレードオフ:フットプリントを制限するため、モデルは量子化(精度の低減)、プルーニング、またはより小さな生徒モデルへの蒸留が行われます。オンデマンドダウンロードは初期アプリサイズを削減しますが、モデルストレージとアップデート戦略が必要です。

実践的なエンジニアリング戦略:

  • メモリとストレージを削減するための量子化(例:8ビット重み)。

  • 同等の動作をするより小さなネットワークを生成するためのモデル蒸留。

  • ユーザーに大容量ストレージの使用を強いるのを避けるためのオンデマンドモデルダウンロードとキャッシュmanagement

研究の裏付けとモデル技術

研究はローカル翻訳を可能にするいくつかの技術を示しています:

  • Sequence-to-sequenceモデルとアテンションメカニズムは、早期の効率的なNMTとオフライン翻訳に関する研究で議論されているように、プルーニングと量子化によりモバイル展開向けに最適化できます:efficient NMT and offline translation research (arXiv 2015)

  • CJK言語の場合、トークナイゼーションと文字の処理が重要です。2022年のCJK翻訳に関する調査では、言語固有の前処理(文字レベルモデリング、サブワードセグメンテーション)、形態的考慮事項、あいまいさを処理するための文脈的手法が強調されています:CJK translation challenges and methods (arXiv 2022)

  • 実用的なブラウザー統合では、レイテンシ、メモリ、翻訳品質のバランスを取る必要があります。Mozillaのブログでは、Android展開のための実用的な選択肢(モデルがダウンロードされる方法とタイミング、ユーザーの同意を含む)について概説しています:Android blog details

洞察:技術的な実現可能性はモデル圧縮とランタイム最適化にかかっています。MozillaのAndroid展開は、オンデバイスCJK翻訳のための実装可能な道筋を示しています。

中国語・日本語・韓国語のローカル翻訳の課題と解決策

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

中国語、日本語、韓国語は、特にモバイルデバイスのストレージと計算制約内で動作する場合に、機械翻訳を複雑にする distinct な言語的課題を提示します。スクリプトの複雑さ、トークナイゼーションのあいまいさ、形態的差異の処理には、調整された前処理とモデル設計が必要です。

言語固有のハードル(中国語、日本語、韓国語)

  • 中国語:

  • 明示的な単語境界がないため、トークナイゼーションはセグメンテーションを推測する必要があります。簡体字と繁体字の文字バリアントはマッピングの課題を追加します。

  • 固有名詞や慣用表現は文脈的手がかりなしではあいまいになる可能性があります。

  • スクリプトバリアント:簡体字中国語(本土)と繁体字中国語(台湾、香港)の両方をサポートするには、別々のモデルまたは堅牢な正規化が必要です。

  • 日本語:

  • 混合スクリプト(漢字、ひらがな、カタカナ)とスペースの欠如がトークナイゼーションと形態素解析を複雑にします。

  • 丁寧さのレベルと敬語形式は翻訳のトーンに影響します。形式を維持することは多くの文脈で重要です。

  • 助詞駆動の構文(後置詞)は、自然なターゲット言語の順序を生成するために正確な構文モデリングを必要とします。

  • 韓国語:

  • 膠着語的形態:接尾辞が時制、ムード、敬語をエンコードし、モデルが一般化しなければならない多くの表層形式を作成します。

  • 単語間隔は意味がありますが、非公式テキストでは一貫性がなく、間隔エラーがセグメンテーションに影響する可能性があります。

  • 敬語と話し方のレベルは翻訳に実用的次元を導入します。

これらの課題は最近の文献で十分に文書化されており、Mozillaや他のチームがオンデバイス推論向けにCJKモデルを最適化する際のエンジニアリング選択に影響を与えます:CJK translation research (arXiv 2022)および効率的なモデルの基礎戦略:foundational offline NMT (arXiv 2015)

技術的解決策とトレードオフ

  • 調整されたトークナイザー:語彙サイズと表現の粒度のバランスを取るために、言語固有のトークナイゼーション戦略(文字レベル、言語対応マージを伴うバイトペアエンコーディング、またはハイブリッドアプローチ)を使用します。

  • サブワードと文字単位:CJK言語の場合、サブワード単位または文字レベルの入力を使用することで、語彙外の問題を低減しつつモデルサイズを管理しやすくします。

  • モデルアーキテクチャの選択:より小さなトランスフォーマーバリアントまたは蒸留されたリカレント/トランスフォーマーハイブリッドは、パラメータを削減しつつパフォーマンスを維持できます。

  • 前処理と後処理:正規化ステップ(例:スクリプト変換オプション、間隔正規化)は、小さなモデルでの入力の一貫性と翻訳結果を改善できます。

  • 継続的な改善:プライバシーを保護するテレメトリーとコミュニティフィードバックを使用してモデルを洗練します。

トレードオフ:

  • モデルサイズと精度:小さなモデルは高速でプライバシーが高い(ローカルで実行されるため)ですが、フルサイズのクラウドモデルよりも忠実度が低くなる可能性があります。エンジニアリングの課題は、日常の閲覧に役立つ品質を維持しつつ、リソース使用を許容範囲に保つポイントを見つけることです。

  • レイテンシとバッテリー:オンデバイス推論はCPUサイクルを使用し、バッテリー寿命に影響する可能性があります。効率的なランタイムとバッチ処理戦略はこれを軽減するのに役立ちます。

大胆な要点:オンデバイスでのCJK翻訳の課題に対処するには、言語対応トークナイゼーション、モデル圧縮、および実世界の使用から得られる反復的なアップデートが必要です。

パワーユーザーと貢献者のための実践的な項目:CJKコンテンツで一貫した翻訳エラーに遭遇した場合、Mozillaのフィードバックチャネルを通じて報告してください。コミュニティレポートはアップデートの優先順位付けとモデルの改善に役立ちます。フィードバックを送信するためのMozillaのコミュニティプラットフォームを参照してください:Discourse localization reportおよび翻訳オプションのConnectアイデアスレッド:Japanese translate option idea

コミュニティ貢献、ユーザーフィードバック、採用

Community contributions, user feedback, and adoption

Mozillaのコミュニティ主導の開発モデルでは、機能の優先順位はユーザーフィードバック、ローカリゼーション実験、フォーラムやアイデアボードでの議論によって頻繁に形成されます。CJK翻訳の展開はこれらのダイナミクスを反映しています。より堅牢な日本語と中国語の翻訳サポートに対するコミュニティの需要は、Mozillaのチャネル全体で提起されました。機能決定に影響を与えたコミュニティレポートとアイデアスレッドを参照してください:Discourse localization experiment reportおよび日本語翻訳のConnectアイデアスレッド:Japanese translate option idea

コミュニティエンゲージメントと開発プロセス

  • フィードバックループ:MozillaはDiscourseフォーラム、Connectアイデアスレッド、製品テレメトリーから入力を収集し、言語サポートとUX改善の優先順位を決定します。ローカリゼーションチームはまた、翻訳をユーザーにどのように提示するのが最適かを決定するための実験も実施します。

  • オープンな対話:コミュニティは機能の提案や問題の報告が可能です。Mozillaは人気のリクエストや実験結果に公に反応することが多く、それがその後のアップデートをガイドします。

例:

  • Localization experiments:Mozilla Discourse上のレポートと実験サマリーは、さまざまな翻訳プロンプトやモデルバリアントがユーザーエンゲージメントと認識される精度にどのように影響するかを文書化しています。

  • アイデアスレッド:日本語翻訳オプションの追加などのコミュニティ提案はConnectで確認でき、優先順位付けに影響を与えています。

初期のユーザーフィードバックとアドオン

  • 初期の反応:テックプレスとユーザーのコメントは、プライバシーの利点への appreciation を強調し、クラウドサービスと比較した翻訳品質のトレードオフに言及しています。GhacksやNeowinなどの媒体の報道は、初期の印象と広範な意義を要約しています:Ghacks coverage of Firefox 135 and translation additionsおよびNeowin reporting on privacy angle

  • アドオンエコシステム:Zhongwen(中国語学習者向け)などの長年のアドオンは専門的な読解支援を提供します。Mozillaの組み込み翻訳は、インタラクティブなルックアップや学習支援を提供するニッチなアドオンを補完することを目的としており、必ずしも置き換えるものではありません。

採用のシグナルと指標:

  • uptake は通常、モデルダウンロード率、受け入れられた翻訳プロンプトの頻度、翻訳されたページの保持によって測定されます。Mozillaはこれらの指標を(プライバシーを保護する方法で)監視し、UXを評価してモデルパフォーマンスを反復します。

  • コミュニティレポートとレビューは、特殊な専門用語やレイアウトの問題など、エッジケースを浮き彫りにし、段階的なアップデートをガイドすることがよくあります。

洞察:コミュニティフィードバックは洗練を加速します。ユーザーとローカリゼーション貢献者は、CJK翻訳の品質とUXの改善に直接的な役割を果たします。

ユーザーのための実践的なステップ:

  • 翻訳品質を重視する場合、参加してください。Firefoxの組み込みフィードバックメカニズム、Discourseフォーラム、またはConnectアイデアスレッドを通じてフィードバックを送信してください。

  • 言語学習タスクのためにZhongwenなどのアドオンと組み込み翻訳を比較し、必要に応じてtoolsを組み合わせます。

業界トレンド:プライバシーファーストのブラウザー機能と地域言語サポート

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

FirefoxのローカルCJK翻訳への動きは、いくつかの広範な業界トレンドを反映しています。プライバシーを保護する機能への推進、オフライン対応サービスの重視の増加、地域言語のより強力なサポートです。ユーザーと規制当局はデータ主権と個人データの不必要な送信の最小化にますます焦点を当てており、これがオンデバイス翻訳、ローカルボールトを備えたパスワードマネージャー、プライバシーを保護するトラッキング防止などのprivacy-first browser featuresへの需要を駆動しています。業界メディアの報道は、Firefoxの取り組みをこのシフトの一環として位置づけています。Neowinの分析と、翻訳言語追加とその他のプライバシーアップデートに関するGhacksの報道を参照してください:Neowin on Firefox privacy advancesおよびGhacks on Firefox 135

市場と規制の推進要因

  • 規制の状況:厳格なデータ保護ルールを持つ管轄区域(例:GDPRのようなフレームワークやデータ所在制度)は、可能な限りローカル処理への需要を高めます。企業にとって、ローカル翻訳は国境を越えたデータフローとログ記録に関する法的複雑さを低減できます。

  • ユーザーの認識:ユーザーがプライバシーに敏感になるにつれ、機密データをオンデバイスに保持する機能は差別化要因と見なされます。明確でプライバシーフォワードなオプションを提供するブラウザーは、プライバシーを重視するオーディエンスを引き付けることができます。

  • 競争環境:他のブラウザーベンダーと翻訳プロバイダーは、クライアントサイドモデルやハイブリッドモード(クラウドフォールバック)を試みています。Mozillaのローカル処理への公約は、ユーザー制御を強調する競争上の立場であり、レビュアーと業界ウォッチャーはこの差別化に気づいています。

地域的重要性:アジア市場への影響

  • CJKサポートの需要:中国語、日本語、韓国語はグローバルウェブアクセシビリティにとって優先度の高い言語です。強力なローカル翻訳サポートは、国際コンテンツとやり取りするユーザーの摩擦を低減し、これらの言語が主流の市場でのモバイルブラウジング体験を向上させます。

  • ユーザーの期待:多くのアジア市場では、ユーザーは高速で信頼性の高いモバイル体験を期待しています。ネットワークラウンドトリップなしでページを翻訳するローカルモデルは、特に接続が制限されている場合や従量制の場合に応答性を向上させることができます。

  • コンテンツアクセシビリティと包摂:ローカル翻訳は、話せない言語の教育コンテンツ、ニュース、サービスにアクセスしながらプライバシーを保護する力をユーザーに与えます。これは、これらの地域のプライバシーを意識するユーザーにとって魅力的な組み合わせです。

大胆な要点:プライバシーファーストの翻訳は、規制圧力とアクセシブルでプライベートなブラウジングに対するユーザーの需要の両方に対応します。特にCJK言語市場で。

製品チームのための実践的な推奨事項:他のプライバシーに敏感な機能(例:オンデバイス要約、ローカルスペルチェック)についてもローカル処理を評価し、モデルダウンロードとストレージパターンが管理しやすいモバイルプラットフォームから段階的なロールアウトを検討してください。

Firefoxローカル翻訳の有効化と使用方法(Android中心および一般的なヒント)

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

このセクションでは、AndroidでのFirefoxのローカル翻訳の有効化と検証の実践的なステップバイステップガイドと、一般的なトラブルシューティングのヒントを提供します。正確なUIについては、MozillaのAndroid展開ドキュメントと一般的な翻訳設定ページを参照してください:Android blog setup notes and Firefox translate feature page (settings).

Enabling on Android (practical steps)

  1. Update Firefox: Ensure you have the latest Firefox for Android release via Google Play or Mozilla’s download channels.

  2. Open a CJK-language page: Navigate to a webpage written in Chinese, Japanese, or Korean. Firefox should detect the language automatically.

  3. Accept the prompt: When prompted to translate, tap the translation banner or icon. If the local model is not yet present, Firefox will prompt you to download it—consent to the download to enable on-device translation.

  4. Use the translate controls: After the model downloads, the page will translate locally. Use the language selector in the prompt to choose your preferred target language and set “Always translate” if desired.

  5. Manage models: To remove or re-download models, visit Firefox Settings → Languages & Appearance or the Translation section (UI labels may vary); the translation feature page provides guidance on available options: Firefox translate feature documentation.

Verifying on-device translation and troubleshooting

How to confirm translations are local:

  • Offline test: Put your phone in airplane mode (with the model already downloaded) and reload a CJK page—local translation should work offline if the model is installed. This is the most practical test for verifying on-device behavior.

  • Settings review: Check Firefox settings to confirm the model is listed as a downloaded file and that translation mode indicates local inference. Mozilla’s blog shows where the app prompts for model download and how to manage models: Android rollout notes.

Common issues and fixes:

  • Model download fails: Check storage availability and network settings; retry the download or use Wi‑Fi if mobile data restrictions block large downloads.

  • Language detection misses: Manually select the source language in the translate prompt or use the context menu to trigger translation.

  • Lower accuracy than cloud: If a local translation seems poor on specialized content, consider copying the text into a dedicated translation app temporarily or switching to a cloud mode if your build supports it—check settings before toggling to a cloud option.

Quick tip: To preserve privacy, verify offline translation in airplane mode after the model is downloaded—if translation still works, the processing is local.

FAQ — Protecting Privacy: Firefox local translation

Q1: Is Firefox’s local translation completely offline? A: On-device translation runs locally once the language model has been downloaded to your device; you can verify by reloading a page in airplane mode. Note that initial model downloads require a network connection and some builds may offer a cloud fallback option—check your settings. See Mozilla’s translate documentation and Android announcement for details: Firefox translate feature and Android CJK blog.

Q2: Do translations ever leave my device? A: In local mode, translations are processed on the device and are not sent to Mozilla or third-party servers. However, if you explicitly select a cloud translation option (if available in your build), that would send text externally. Review Mozilla’s data protection and privacy pages for explicit policies: Mozilla privacy and data protection.

Q3: How accurate are local CJK translations compared to cloud services? A: Local models strive for high accuracy but are compressed and optimized for device constraints, so they may sometimes lag behind large cloud models on specialized or highly idiomatic text. Research on CJK translation and efficiency trade-offs provides context on these limitations: CJK modeling techniques (arXiv 2022) and reviews of Firefox’s release summarize early user impressions: Ghacks coverage.

Q4: Will this be available on desktop/other platforms? A: The current rollout is Android-first; Mozilla’s translate feature page and blog suggest broader ambitions but do not commit to specific timelines. Desktop or other platforms may receive on-device models in future releases as runtime and packaging strategies evolve.

Q5: How can I provide feedback or contribute to improvement? A: Provide feedback through Firefox’s built-in Feedback tool, or engage on Mozilla Discourse and Connect idea threads where localization experiments and feature proposals are discussed.

Q6: Can enterprises manage local translation for compliance uses? A: Local translation simplifies compliance by keeping text on the device, but enterprise management of model distribution and updates depends on device management tools and Firefox’s enterprise controls. Consult Mozilla’s enterprise documentation and test model behavior in managed profiles before wide deployment: Mozilla data protection page and the general translate documentation: Firefox translate feature.

Q7: Will local translation affect battery life or storage? A: On-device inference uses CPU cycles and stores model files locally, so there is a modest impact on battery and storage. Mozilla’s model download prompts and settings allow you to consent to downloads and delete models to reclaim space.

 
 

無料で始めましょう

ローカルファーストのパーソナル知識管理付きAIアシスタント

より良いAI体験のために、

remio は現在、 Windows 10+ (x64)M-Chip Mac のみをサポートしています。

脳内に検索バーを追加

ただremioに尋ねるだけ

すべてを思い出す

何も整理しない

bottom of page