すべてのツールに戻る
ローカル AI ツール

ブラウザ内 AI 翻訳

問題を報告する

プライベートな M2M100 ワークフローでテキストや軽量ドキュメントをブラウザ内ローカル翻訳

原文

プライベートな M2M100 ワークフローでテキストや軽量ドキュメントをブラウザ内ローカル翻訳

入力語数: 0

翻訳設定

このプライベートなローカル翻訳のために、元言語、翻訳先言語、ブラウザバックエンドを選びます。

このツールは Xenova/m2m100_418M を使うローカル Transformers.js 翻訳パイプラインを採用しており、ブラウザ内で 100 以上の言語方向を扱えます。

長い文書は複数のチャンクに分割され、ブラウザ RAM 上で直接翻訳されます。非常に大きな入力はデバイスのメモリと CPU または GPU 性能に依存します。

テキストを貼り付けるか文書を読み込んで、ローカル翻訳ワークフローを開始します。0%

翻訳結果

コピーまたはダウンロードする前に、ローカル翻訳結果を確認してください。

実行統計

ローカル翻訳実行と選択モデルに関する簡単な情報です。

入力語数

0

出力語数

0

テキストチャンク数

0

言語ペア

--

使用バックエンド

--

モデル

Xenova/m2m100_418M

オフライン実行環境

スコープ付き Service Worker
Service Worker は利用不可

テキストを貼り付けるか読み込み、元言語と翻訳先言語を選び、ブラウザのバックエンドを選択してから、Google やアプリサーバーへ文書を送らずにローカル AI 翻訳を実行します。

AI Local

Model and browser requirements

AI Local tools run in the browser, but model size, hardware acceleration, and browser storage support affect first load, speed, and repeat offline use.

Updated 2026-06-04

Text model runtime

  • Requires WebAssembly and browser storage for model/runtime files.
  • WebGPU or WebGL acceleration can improve speed when the browser and device support it.

Browser baseline

  • Use a current Chromium, Edge, Firefox, or Safari release with JavaScript, WebAssembly, Web Workers, and Cache Storage enabled.
  • Private browsing modes or aggressive site-data cleanup can remove cached models and offline assets.

Model loading

  • The first run may download model or runtime assets from the tool bundle or model CDN.
  • After successful loading, repeat use can be faster if the browser keeps the model cache or IndexedDB data.
ブラウザ内処理
即時結果
データ保存なし

ブラウザ内 AI 翻訳とは?

ブラウザ内 AI 翻訳は、公開クラウド翻訳ボックスへテキストを貼り付ける代わりに、ブラウザ内で翻訳を進められるようにするツールです。内部メモ、多言語ドラフト、顧客向けの下書き、まず意味をつかみたい文章など、元テキストを端末に残したい場面に向いています。

現在のワークフローは Transformers.js と Xenova/m2m100_418M を使う local-first 構成です。初回はモデルのダウンロードとキャッシュが必要な場合がありますが、キャッシュが残っていれば次回以降はかなり軽くなります。

翻訳は便利でも、原文を外部へ送る前提になりやすい

多くの翻訳ツールは、まず全文を外部サービスへ送る前提で作られています。それは内部草稿や機密性のある文章には向きません。

多くの言語ペアを扱う場合、クラウド翻訳サービスを行き来する運用になりやすく、作業が散らかります。

長文を一度に翻訳しようとすると、ブラウザメモリへの負荷も大きくなるため、分割処理が重要になります。

M2M100 をブラウザ内で動かして、より私的に翻訳する

このツールは Transformers.js 経由で Xenova/m2m100_418M をブラウザ内で実行するため、翻訳中も原文は端末内に残ります。

長い入力は扱いやすいチャンクに分けて段階的に翻訳するため、メモリ負荷と不安定さを抑えやすくなります。

対応端末では WebGPU を優先でき、互換性を重視したい場合は WASM に切り替えられます。

ブラウザ内 AI 翻訳の使い方

  1. 1テキストを読み込む - 内容を貼り付けるか、.txt / .md ファイルを読み込みます。
  2. 2言語ペアを選ぶ - 実行前に元言語と翻訳先言語を正しく設定します。
  3. 3バックエンドを選ぶ - auto に任せるか、WebGPU / WASM を明示的に選びます。
  4. 4ローカル翻訳を実行する - 必要に応じてモデルを取得し、ブラウザ内で全文を翻訳します。
  5. 5用語を確認する - 固有名詞、略語、専門用語を結果の中で見直します。
  6. 6コピーまたは保存する - 元文をサーバーへ送らずに訳文だけを書き出します。

主な機能

  • Transformers.js と M2M100 によるブラウザ内ローカル翻訳
  • ブラウザ内で 100 以上の言語方向を扱える
  • 長文を安定処理するためのチャンク分割
  • 元テキストをアプリサーバーへ送信しない
  • 初回後はブラウザキャッシュのモデルを再利用可能

メリット

  • ホスト型翻訳サービスへ機密テキストを渡さずに翻訳できる
  • プライバシーが重要な場面で Google Translate への送信を避けられる
  • 端末に応じて WebGPU / WASM を選べる
  • 後続の翻訳でもキャッシュ済みモデルを活用できる

利用シーン

内部メモの翻訳

業務メモを別言語に変換しつつ、データを公開翻訳サービスへ渡さない。

ローカライズ初稿の作成

Web コピーや製品文言の第一稿を作ってから、人が仕上げる。

調査メモの読解補助

読書メモや引用を素早く理解しつつ、元文はローカルに保持する。

オフライン寄りの再利用

同じブラウザでキャッシュ済みモデルを使い、後続の翻訳も続ける。

コツとよくあるミス

コツ

  • 元言語コードを正しく指定すると、モデルはより安定して翻訳しやすくなります。
  • 段落構造を残すと、チャンク分割と再結合が安定しやすくなります。
  • 翻訳後は固有名詞、製品名、専門用語を必ず見直してください。

よくあるミス

  • 文脈確認なしで機械翻訳を最終版として扱うこと。
  • 極端に長い入力でもすべての端末で同じ速度を期待すること。
  • ブラウザキャッシュを消した後も、以前と同じオフライン再利用を期待すること。

解説メモ

  • M2M100 は多言語の sequence-to-sequence 翻訳モデルで、ブラウザ内でも広い言語カバーを実現しやすい構成です。
  • 長文に対するチャンク翻訳は、メモリ負荷を下げつつ安定性を高める現実的な方法です。
  • local-first AI は原文の露出を減らせますが、最終品質はモデルと人の見直しの両方に依存します。

よくある質問

テキストは Google や アプリサーバー に送られますか?

いいえ。テキストはブラウザ内で処理されます。初回のみモデルファイルの取得が必要な場合があります。

多くの言語に対応しますか?

対応します。現在のワークフローは M2M100 と幅広い言語コードを使い、多くの言語ペアを扱えます。

なぜチャンク分割するのですか?

長文をブラウザメモリに収めやすくし、ローカル翻訳をより安定させるためです。

この結果をそのまま公開用の最終訳にしていいですか?

推奨しません。プライベートな第一稿や意味把握には向いていますが、公開前には人の確認が必要です。

もっと見る ローカル AI ツール

ブラウザ内 AI 翻訳はローカル AI ツールのツールです。関連する無料オンラインツールもまとめて確認できます。

すべて見る ローカル AI ツール