Macのスクリーンショットからテキストへ:言葉を取り出す
執筆:Eduard Bruch(Optic 開発者) · 更新
Macでスクリーンショットをテキストにするには、プレビューで開いてライブテキストで言葉を選択し、Command-Cを押します。テキストを残すためだけにスクリーンショットを撮ったのなら、画像を省いて、画面から直接テキストをコピーできます。
短い答え: すでにあるスクリーンショットには、プレビューとライブテキストが無料で標準搭載です。主にテキストを取るためにスクリーンショットを撮るなら、私のおすすめはOpticです。画面上でドラッグした任意の範囲のテキストをコピーするメニューバーアプリです(Mac App Storeで4.99 米ドル(買い切り))。
開示:私はOpticを開発しています。
標準の方法
macOSだけでもできます。
- Shift-Command-4を押して範囲をドラッグし、スクリーンショットを撮ります。
- スクリーンショットをプレビューで開きます(またはFinderでスペースキーを押してクイックルック)。
- ポインタをテキストの上に動かし、テキストカーソルに変わるまで待ちます。
- テキストを選択してCommand-Cを押します。
ライブテキストはAppleが対応する場所で動作します。プレビュー、写真、クイックルック、Safari内の画像です。任意のアプリのウインドウ、ビデオ通話、アプリのインターフェイス内に描画されたテキストでは動作しません。スクリーンショットのファイルなら、たいていこれで足ります。
欠点は遠回りになることです。画像を作り、探し、開き、選択し、コピーして、画像として必要なかったスクリーンショットだらけのデスクトップになることもよくあります。
画像を省く:テキストを直接コピーする
Opticは、間にファイルを挟まずに同じ作業をします。描いたボックスの中の画面を読み取り、テキストをクリップボードに入れます。
- メニューバーのOpticアイコンをクリックします。
- テキストをキャプチャを選びます。
- 欲しいテキストの上にボックスをドラッグします。
- Command-Vで、どこにでも貼り付けます。
デスクトップにスクリーンショットのファイルは保存されません。認識はMac上のAppleのVisionのテキスト認識を使って行われ、Opticにはネットワークアクセスがないので、テキストがコンピュータの外に出ることはありません。
ライブテキストが使えない場所でも動く
Opticは画面そのものを読み取るので、画像ファイルの中にないテキストにも使えます。アプリのインターフェイス、エラーダイアログ、一時停止した動画、リモートデスクトップのウインドウ、画面共有などです。これがライブテキストとの主な違いです。
すでにスクリーンショットの山がある場合は?
Opticは画像ファイルを開きません。先にスクリーンショットをプレビューで開き、ライブテキストを使うか、その上にOpticをドラッグします。多数のスクリーンショットを一度に変換したいなら、Opticは不向きなツールです。一度に一つの選択範囲で動作します。
役立つ設定
- 改行。 保持は画面で見えるとおりに行を残します。削除は全体を一つの行に結合します。スマート結合は段落内の折り返された行を結合しつつ文の終わりを保つので、細い段組みからコピーしたテキストに便利です。
- 空白をトリミング(デフォルトでオン)は、先頭と末尾の余分なスペースを取り除きます。
- 言語。 21の認識言語があり、すべてデフォルトでオン、それぞれ設定でオフにできます。
- コードモードは、コードとコマンド向けに、インデントを保持し、言語の自動補正をオフにします。
スクリーンショットのフォルダの代わりに履歴
Opticはメニューバーのポップオーバーに直近20件のキャプチャを、それぞれ小さなサムネールと時刻付きで保持します。もう一度コピーしたり、リンクを開いたり、読み上げさせたり、削除したりできます。短い最近の一覧であってアーカイブではなく、Macにのみ保存されます。
Opticが向かない場面
- 画像ファイルやPDFファイルは開きません。
- スクリーンショットのフォルダを変換することも、検索可能なPDFを作成することもありません。
- テキストを翻訳することも、表を抽出することもありません。
- 手書きは、約束している機能ではありません。
詳しくは、Macでスクリーンショットからテキストを抽出する、ライブテキストの制限、Mac向け画面OCRアプリの比較をご覧ください。
FAQ
Macでスクリーンショットからテキストをコピーするにはどうしますか?
スクリーンショットをプレビューで開き、ライブテキストでテキストを選択して、Command-Cを押します。Opticのような画面OCRアプリは、先にスクリーンショットを撮らずにテキストをコピーします。
Opticはスクリーンショットのファイルを保存しますか?
いいえ。選択した範囲を読み取ってテキストをコピーします。履歴には、各キャプチャの隣にMac上の小さなサムネールが残ります。
多数のスクリーンショットを一度にテキストに変換できますか?
Opticではできません。一度に一つの選択範囲で動作し、ファイルを開きません。
オフラインで動作しますか?
はい。認識はMac上で行われ、アプリにはネットワークアクセスがありません。