Offline Translatorとは
アプリの基本情報
Offline Translatorは翻訳をまるごと端末の中で済ませてしまうアプリです。仕組みと訳せる範囲から押さえます。
端末内で翻訳が完結するアプリ
Offline Translatorとは、文章・PDF・ODT(LibreOfficeなどで使う文書形式)の書類・画像の翻訳を端末に置いたモデルだけで完全にオフラインで行うAndroidアプリです。訳したい内容がインターネット上のサーバーへ送られないので、社外秘の資料や個人的な書類を扱うときでも情報が外に出ません。
"An Android translator app that performs text, PDF/ODT documents and image translation completely offline using on-device models." / "Supports automatic language detection and transliteration for non-latin scripts. There's also a built-in word dictionary." — 公式リポジトリ README 冒頭より
自動で言語を判別する機能と、ラテン文字以外の文字を読みやすく置き換える機能(音訳)、さらに単語辞書も内蔵しています。翻訳アプリでありながら、辞書引きまで手元で完結する構成です。
対応言語と扱えるファイル
公式リポジトリの対応言語一覧には60項目が並んでいます。日本語・英語・中国語(簡体・繁体)・韓国語といった東アジアの言語に加え、アラビア語・ヒンディー語・ウイグル語など、文字体系の異なる言語も含まれます。
扱える対象は次のとおりです。文章を直接入力するほか、他のアプリから共有して渡す方式に対応しています。
| 対象 | 呼び出し方 |
|---|---|
| 文章 | 他のアプリから共有、またはアプリ内で直接入力 |
| 文章(ミニポップアップ) | 他のアプリ上で文字を長押し → コピー/共有バーの「Translate」 |
| URL | 他のアプリからリンクを共有 |
| 画像 | 他のアプリから画像を共有 |
| 文書(PDF・ODT) | アプリ内の documents タブを開く |
| 辞書引き | アプリ内で単語を長押し |
"Translate text | Share text from any app, or type directly" / "Translate text (mini popup) | Long-press text on any app → tap \"Translate\" in the copy/share bar" / "Translate a document | Open the documents tab inside the app" — 公式リポジトリ README の機能表より
入手先のF-Droid(エフドロイド)には機能と動作条件がまとめて示されています。画像翻訳は元の書式を保ったまま訳文を重ねる方式で、読み上げ(TTS=テキスト読み上げ)もほとんどの言語で使えます。ライセンスはGPL-3.0以降(自由に使え、改変や再配布も認めるオープンソースの条件)、動作要件はAndroid 6.0以降です。
"• No internet required for translation once models are downloaded / • Image translation overlay that preserves original formatting (OCR) / • PDF/ODT file translation / • Text-to-speech (TTS) for most languages / • Automatic language detection / • Transliteration of non-latin script" / "Supports 60 languages:" / "作者: David Ventura ライセンス: GNU General Public License v3.0 or later" / "このバージョンはAndroid 6.0以降が必要です。" — F-Droid 配布ページ(バージョン0.8.2・2026年7月23日追加)より
オフラインで動く仕組み
通信なしで翻訳できるのは、言語パックの中に翻訳モデルそのものが入っているからです。一度ダウンロードしてしまえば、以降はインターネットに繋がなくても翻訳が動き続けます。
"<strong>Complete offline translation</strong> - download language packs once, translate forever without internet. Language packs contain the full translation models, translation happens _on your device_, no requests are sent to external servers." — 公式リポジトリ README「How It Works」節より
中身の技術も公開されています。翻訳モデルはFirefoxの翻訳モデル、画像から文字を読み取る部分(OCR=光学文字認識)はPaddleOCR、言語の自動判別はcld2、辞書はWiktionaryのデータを使っています。日本語については、漢字に読みを振るためのMecab辞書がもうひとつ別に組み込まれています。
"Translation models are Firefox' translations models" / "OCR models are PaddleOCR" / "Automatic language detection is done via cld2" / "Dictionary is based on data from Wiktionary, exported by Kaikki" / "For Japanese specifically, there's a second \"word dictionary\" (Mecab) for transliterating Kanji" — 公式リポジトリ README「Tech」節より
どの部品を使っているかまで明記されているのは、オープンソースならではです。中身が見えるぶん、何が端末の外に出ていないかを自分で確かめられます。
Offline Translatorの使い方
使いはじめるまでの流れ
導入は3手で済みます。言語パックを入れるところまで終われば、あとは通信を気にせず使えます。
導入と言語パックの準備
入手先はF-Droidです。オープンソースのAndroidアプリを集めた配布サイトで、公式リポジトリからもここへの導線が示されています。動作にはAndroid 6.0以降が必要です。
インストールしたら、使いたい言語の言語パックをダウンロードします。ここだけは通信が要ります。この準備を出発前に済ませておけば、渡航先で電波が不安定でも翻訳が使えます。
インターネットに一切つながらない端末で使いたい場合の逃げ道も用意されています。言語ファイルを Documents/dev.davidv.translator に置けばよい、と公式に案内されています。
"If you want to use this app on a device with no internet access, you can put the language files on `Documents/dev.davidv.translator`." — 公式リポジトリ README「Manual offline setup」節より
場面ごとの呼び出し方
日常的に使うのは、他のアプリからの共有です。海外のニュースを読んでいて訳したくなったらリンクを共有し、写真の中の外国語を訳したいなら画像を共有します。アプリを開いて貼り付ける手間がいらない設計なので、読んでいる流れを止めずに済みます。
とくに便利なのがミニポップアップです。他のアプリ上で文字を長押しし、出てきたコピー/共有バーで「Translate」を選ぶと、その場で訳が出ます。画面を行き来せずに単語や一文だけ確認したいときに向いています。
文書を訳したいときは、アプリ内のdocumentsタブから開きます。PDFとODTに対応しており、画像の翻訳では元の見た目を保ったまま訳文が重ねて表示されます。
辞書と読み上げの調整
アプリ内で単語を長押しすると、辞書引きができます。辞書のデータはWiktionaryをもとにしており、訳文全体ではなく単語の意味だけ確かめたいときに使えます。
読み上げの声や速さを変えたいときは、再生ボタンを長押しします。訳した文章の発音を確認したい語学学習の用途では、この読み上げ機能がそのまま練習に使えます。
Offline Translatorの注意点と使い分け
向いている場面と、そうでない場面
無料で強力なアプリですが、万能ではありません。長所と短所の両方に触れておきます。
メリットはプライバシーと通信不要
いちばんの利点は、訳したい内容が外に出ないことです。クラウド型の翻訳サービスでは入力した文章がサーバーへ送られますが、Offline Translatorは端末内で処理を終えるため、その心配がありません。契約書や社内資料のように、外部サービスへ貼り付けてよいか迷う文書でも使えます。
通信が要らない点も実利があります。飛行機の中、地下、海外のローミング環境など、ネットワークが頼りにならない場面でそのまま動きます。通信量を消費しないので、従量制の回線でも気兼ねなく使えます。
注意したい点
まず、公式にiOS版の提供は案内されていません。Android向けにのみ配布されており、動作要件はAndroid 6.0以降です。iPhoneユーザーは別の手段を探す必要があります。
次に保存容量です。言語パックには翻訳モデルそのものが入るため、使う言語を増やすほど端末の空き容量を使います。必要な言語だけ入れる運用が現実的です。
翻訳の性格も理解しておくと使い分けやすくなります。端末内で動く軽量なモデルを使う以上、大規模なクラウドAIのように長文の文脈を汲んだ訳を期待する用途とは方向性が違います。単語や短めの文、書類の内容を把握する目的には十分ですが、公開する文章の最終稿を任せるような使い方には向きません。
Google翻訳のオフライン機能との違い
オフライン翻訳といえばGoogle翻訳を思い浮かべる人も多いはずです。Google翻訳も言語をダウンロードすればネット接続なしで翻訳できます。
"You can download languages onto your device. This lets you translate them without an internet connection." — Google 翻訳 公式ヘルプより
違いが出るのは扱える対象とソフトウェアの成り立ちです。次の表に整理します。
| 観点 | Offline Translator | Google翻訳 |
|---|---|---|
| 提供元 | 個人開発(David Ventura=デイヴィッド・ヴェンチュラ氏) | |
| ライセンス | GPL-3.0 以降のオープンソース | 公開されていない(提供元の規約に基づく) |
| 対応OS | Android のみ | Android・iOS |
| オフライン翻訳 | 言語パックの導入後、通信なしで動作 | 言語をダウンロードすれば通信なしで翻訳可能 |
| 内部の仕組み | 公開(Firefox翻訳モデル・PaddleOCR等) | 公開されていない |
なお表の「公開されていない」はGoogle側が仕組みやライセンスを公表していないという意味で、機能の優劣を示すものではありません。用途を絞って選ぶなら、書類ごと訳したいときや中身の仕組みまで確かめたいときはOffline Translator、iPhoneも含めて手軽に使いたいときはGoogle翻訳、という分け方が現実的です。両方入れておいて、扱う文書の機密性で切り替えるのも無理のない運用です。文字量の把握や下ごしらえには 文字数カウントとSEOの関係 もあわせてご覧ください。
まとめ
Offline Translatorは、翻訳を端末の中だけで完結させたい人に向いた無料のAndroidアプリです。言語パックを一度入れてしまえば通信は不要で、文章だけでなく画像やPDF文書まで扱えます。仕組みが公開されているぶん、何が外に出ていないかを自分で確かめられるのも安心材料になります。
一方でiOS版がないこと、言語パックの容量が要ること、クラウド型の大規模AIとは翻訳の性格が違うことは、使う前に押さえておきたい点です。機密性の高い書類やネットワークの弱い環境ではこのアプリ、手軽さを優先する場面では既存のクラウド翻訳、という使い分けが素直なところです。
英語のWebページをまとめて読みたいときは、ページを読みやすい形に整えてから翻訳にかけると手戻りが減ります。



