OCR экрана для Mac: копируйте текст, который нельзя выделить
Автор: Eduard Bruch, разработчик Optic · Обновлено
OCR экрана читает текст прямо с того, что на экране вашего Mac, так что можно копировать слова, вшитые в изображения, видео, холсты или подписи приложений. Вы рисуете рамку вокруг текста, и распознанные символы попадают в буфер обмена, без файла для сохранения или импорта.
Коротко: для изображений сначала попробуйте Live Text. Для всего остального на экране мой выбор — Optic, приложение для строки меню, которое копирует текст из любой выделенной на экране области (4,99 $ (разовая покупка) в Mac App Store).
Раскрытие информации: я делаю Optic.
Разрыв между видимым и выделяемым
macOS позволяет выделять текст в документах, родных приложениях и на большинстве веб-страниц. Но многое из того, что вы видите, не является выделяемым текстом:
- Подписи в приложениях и диалогах
- Текст, нарисованный графикой в веб-приложениях и на дашбордах
- Код и команды, показанные в учебном видео на паузе
- Слайды в видеозвонке или окне удалённого рабочего стола
- Отсканированные страницы и PDF только с изображениями
Классическое программное обеспечение OCR ждёт файл: вы сохраняете изображение, импортируете, обрабатываете и затем копируете результат. Это не подходит для текста, который существует на экране лишь на мгновение.
Что даёт macOS
Live Text работает там, где его поддерживает Apple: изображения в «Просмотре», «Фото», «Быстром просмотре» и Safari, а также кадры приостановленного видео в некоторых плеерах. Он не работает в произвольных окнах приложений, видеозвонках и тексте интерфейса.
Скриншот плюс «Просмотр» закрывает остальное, но медленно: нажмите Shift-Command-4, выделите область, откройте скриншот в «Просмотре» и попробуйте на нём Live Text. В итоге на рабочем столе остаётся файл на каждый захват.
Как работает OCR экрана с Optic
Optic живёт в строке меню и читает только отмеченную вами область.
- Нажмите значок Optic в строке меню.
- Выберите Захватить текст.
- Выделите рамкой текст.
- Вставьте сочетанием Command-V.
Текст распознаётся на вашем Mac с помощью фреймворка Vision от Apple в его точном режиме, затем копируется в буфер обмена с небольшим уведомлением и необязательным звуком. Нажмите Esc, чтобы отменить захват. Если у вас больше одного дисплея, оверлей выделения появляется на каждом из них.
Несколько настроек делают результат чище:
- Переносы строк: сохранять их, удалять или умно объединять разбитые строки в предложения.
- Режим кода: сохраняет отступ каждой строки и отключает языковую коррекцию, что помогает с кодом из учебников или скриншотов.
- Языки: 21 язык распознавания, каждый можно переключить в настройках.
Если в захваченной области есть QR-код, Optic может скопировать содержимое кода вместо текста. Этот параметр включён по умолчанию. Есть и отдельный режим Захватить QR-код; см. как сканировать QR-код на Mac.
История и чтение вслух
Последние 20 захватов хранятся во всплывающем окне в строке меню с миниатюрой и временем. Можно снова скопировать захват, открыть из него ссылку, удалить его или озвучить голосами речи macOS. История остаётся на вашем Mac и никогда не загружается.
Приватность
OCR экрана нужно разрешение macOS «Запись экрана», что может звучать тревожно. Optic работает в песочнице, не имеет доступа к сети, учётной записи, аналитики и рекламы и читает пиксели экрана только внутри рисуемой вами рамки.
Где Optic не подходит
- Он не открывает файлы. Изображения и PDF сначала должны быть открыты на экране.
- Одна область за раз. Без обработки папок, без OCR целых документов, без PDF с поиском.
- Без извлечения таблиц и без перевода.
- Нет 1D-штрихкодов. Он читает QR и другие 2D-коды, а не товарные штрихкоды EAN или UPC.
- Только Mac. Версий для iPhone, iPad и Windows нет.
Существуют и другие приложения OCR экрана, например TextSniper и CleanShot X. Обзор: приложения OCR экрана для Mac в сравнении и Optic или TextSniper. Как выглядит работа из строки меню изо дня в день: распознавание текста из строки меню Mac.
FAQ
Есть ли в Mac встроенное OCR экрана?
Отчасти. Live Text распознаёт текст на изображениях в «Просмотре», «Фото», «Быстром просмотре» и Safari, но не читает произвольные окна приложений, диалоги и видеозвонки.
Приватно ли OCR экрана на Mac?
Зависит от приложения. Optic выполняет распознавание на вашем Mac, не имеет доступа к сети и хранит историю захватов локально.
Зачем приложению OCR экрана разрешение на запись экрана?
macOS требует это разрешение для любого приложения, читающего пиксели с экрана. Optic читает только выбранную вами область.
Какая версия macOS нужна Optic?
Optic требует macOS 14 Sonoma или новее.