メインコンテンツまでスキップ

英語の記事を、iPhoneの中だけで対訳に。Safari機能拡張「訳文」をリリースしました。

· 約6分
hiroaki
Individual Developer

iPhoneのSafariで、英語の記事を原文と日本語訳を並べて読めるアプリ「訳文(やくぶん)」を作り、App Storeで無料公開しました。

Webページの翻訳ツールの多くは、表示中のページの本文を外部のサーバーへ送って訳しています。最近は、ブラウザの拡張機能が閲覧中のデータを外部へ送っていたという報告もたびたび目にするようになり、何を読んでいるかまで預けてしまうことが気になっていました。

訳文では翻訳をiPhoneの中だけで行うので、読んでいる記事の本文はどこにも送られません。

今すぐ試す

App Storeから無料でダウンロードできます(iPhone・iOS 26.4以降)。

App Store からダウンロード

  • 📖 はじめかた・よくある質問
    訳文 サポート
    うまく動かないときは、まずこちらをご覧ください。

こんな場面で使えます​

  • 英語のニュースやブログを、原文と訳を見比べながら読みたい
  • 技術文書や論文で、用語は原文で確かめつつ、内容を日本語でつかみたい
  • 英語の勉強で、知らない単語の意味をその場で知りたい
  • 読んでいるページの中身を、外部の翻訳サービスに送りたくない

3つの特徴​

記事の本文を、どこにも送りません。 翻訳には、iPhoneに入っているAppleの翻訳機能を使い、端末の中で訳します。本文と訳文は開発者を含めてどこにも送らず、保存もしません。アカウントの登録も不要です。保存するのは、表示の種類や訳文の大きさなどの設定だけで、このアプリはデータを収集しません。

言語をダウンロードした後は、翻訳そのものに通信は要りません(機内モードでも、読み込み済みのページを訳せます)。また、通信せずに訳すので、サイトの側で外部との通信を制限しているページでも使えます。

4つの表示を、翻訳中でも切り替えられます。

表示内容
行間原文の折り返しはそのままに、各行の下にその行に当たる訳を出します
段落段落のすぐ後に訳を出します(最初はこの表示です)
単語英単語の下に小さく訳を出します。段落の訳は出さないので、英文を自分で読む練習に
全文原文を隠して、訳だけで読みます

表示を切り替えても訳し直しはしないので、すぐに切り替わります。段落と全文の表示では、訳をタップすると、その段落だけ原文と訳を入れ替えられます。

読む邪魔をしません。 ページを開いても自動では翻訳せず、左下に「訳」のボタンを出すだけです。訳し始めると、画面に近い段落から順に訳し、スクロールして出てきた段落や、後から読み込まれた段落も訳します。ナビゲーション・コード・入力欄は訳しません。

訳文は小さめの灰色で、ページの文字色に合わせて濃さが決まるため、白地のサイトでも黒地のサイトでも読めます。大きさはメニューの A− / A+ で変えられます。ボタンはドラッグで動かせ、画面の端へスワイプすればしまえます。

使い方​

1. 言語をダウンロードする​

アプリを開き、「言語をダウンロード」で英語と日本語の翻訳の言語を入れます。通信が必要なのは、この初回だけです。

2. Safariの機能拡張をオンにする​

アプリの「Safari の設定を開く」から機能拡張「訳文」をオンにし、「すべての Web サイト」を許可します。

すべてのサイトへのアクセスの許可は、閲覧中のどのページでも訳せるようにするために使います。ページの内容を読み取るのは、そのページに訳を表示するためだけです。

3. 英語のページで「訳」をタップする​

Safariで英語のページを開き、左下の「訳」をタップして表示(行間・段落・単語・全文)を選びます。

翻訳中に出る小さなボタンをタップするとメニューが開き、表示の切り替え・訳文の大きさ・終了を選べます。「終了」を押すと、訳とメニューを消してページを元に戻します(「訳」のボタンは残ります)。

「訳」のボタンを出したくないときは、Safariのアドレスバーの左端のボタンから「訳文」を開き、「「訳」のボタンを出す」をオフにします。

動作環境​

  • iPhone(iOS 26.4以降)。Apple Intelligenceに対応していない機種でも使えます(iPhone SE 第3世代で動作を確かめています)
  • 翻訳は英語から日本語だけです
  • 日本のApp Storeで配信しています
ご利用の前に
  • 英語でないページには「訳」のボタンを出しません。
  • 訳はiPhoneの翻訳機能によるもので、文脈によっては不自然になることがあります。
  • データの扱いはプライバシーポリシーにまとめています。

不具合やご要望は、サポートページに載せたメールアドレスでお知らせください。英語の記事を読む時間が、少しでも楽になればうれしいです。

当サイトがお役に立ちましたら、ご支援の程お願い致します