ブログ

選択できない文字も、Macの画面から翻訳

選択できる文章は直接翻訳し、それ以外は画面の範囲から文字を認識します。元データに合う方法を選び、結果を確認しましょう。

Mac画面の文字を翻訳するには、まず選択できるか確認します。選択できればmacOSの翻訳メニューを使えます。画像、スキャンページ、アプリのダイアログ、一時停止した動画では、保存画像のテキスト認識表示か、文字を認識してから訳す画面翻訳ツールを使いましょう。

選択できる文字を翻訳する

文章を選んでControlクリックし、元のアプリに項目があれば翻訳を選びます。翻訳先言語を選び、他で使うなら結果をコピーしてください。AppleのMac翻訳ガイドが、内蔵機能の流れと対応オプションを説明しています。

Frsetでは設定済みのTranslate Selectionショートカットで、選択・コピー可能な文字の翻訳パネルを開けます。macOSのアクセシビリティ権限と、選択範囲を取得できるアプリが必要です。画像の一部にすぎない文字は、画面キャプチャの手順に切り替えます。

保存済みスクリーンショットの文字を翻訳する

手元の画像はプレビューで開いてみましょう。テキスト認識表示で認識できれば文字を選び、Controlクリックで翻訳を選び、翻訳先言語を指定します。Appleのプレビューのテキスト認識表示ガイドで紹介されています。

この項目は言語・地域の提供状況に依存します。認識に失敗する、または翻訳が使えない場合は、画像から文字を抽出して修正し、言語の組み合わせに対応した翻訳ツールに貼り付けましょう。

Frsetで画面の一部を翻訳する

アプリのUI、スライド、スキャンページの文字には、ローカル文字認識と選択した翻訳サービスを組み合わせるFrsetの画面翻訳を使えます。

  1. メニューバーのTranslate Screenか設定したショートカットを使います。
  2. 文字の範囲を選びます。動画で文字が動く場合は先に一時停止します。
  3. 元の言語または自動検出を選び、翻訳先言語を指定します。
  4. 認識された原文と翻訳を並べて読みます。
  5. 原文欄で認識ミスを修正し、Returnで再翻訳します。改行にはShift-Returnを使います。
  6. Copy Translationで結果を他のアプリに再利用します。

スクリーンショットのツールバーのTranslate、またはOCR結果から進むこともできます。同じパネルで、撮り直さずに原文を修正できます。Copy Translationは結果をシステムのクリップボードにコピーし、Frsetの履歴に翻訳項目を保存します。

Macと言語の組み合わせに合うサービスを選ぶ

FrsetはmacOS 13以降が必要です。Appleのシステム翻訳にはmacOS 15以降、対応言語、必要な言語リソースが必要です。ほかにGoogle、Microsoft、設定済みAIプロバイダが使え、対応言語と設定はサービスに依存します。

内蔵のApple、Google、Microsoftには、AIのAPIキー設定は不要です。AIプロバイダでは認証情報と独自の利用プランが必要な場合があります。サービスを変えても、すべての言語ペアや翻訳スタイルが使えるとは限りません。

画面OCRはMac内で行われます。Google、Microsoft、リモートAIには翻訳用に送信した文字が渡ります。ローカルAIは設定されたエンドポイントを使います。機密内容を送る前にプライバシーポリシーを確認してください。認識がローカルでも、翻訳工程全体がオフラインになるわけではありません。

翻訳を評価する前に原文を直す

誤訳の原因がOCRの誤りにあることもあります。原文欄と画面を照合し、抜けた語、句読点、混在言語を直してから再翻訳してください。自動検出が違う言語を選ぶ場合は、原文言語を指定すると役立ちます。

画面キャプチャにはmacOSの画面収録権限が必要です。選択文字の翻訳に失敗する場合は、アクセシビリティ権限とコピー可能かどうかを確認します。サービスで失敗する場合は、接続、言語対応、必要に応じて設定済み認証情報を確認してください。

Frsetは認識した原文と訳文を別パネルに表示します。元の画像やアプリ内の文字を置き換えるものではなく、一時停止した字幕のキャプチャも連続的な動画のリアルタイム翻訳ではありません。読書中の参照用にパネルを横に固定できます。