Перейти к содержимому

Распознавание текста из строки меню Mac

Автор: Eduard Bruch, разработчик Optic · Обновлено

Распознавание текста из строки меню означает, что вы запускаете захват OCR значком в верхней части экрана, выделяете рамкой любой текст и получаете его в буфере обмена, не покидая приложения, в котором работаете. На Mac Live Text охватывает изображения в некоторых приложениях, а приложение OCR в строке меню — остальной экран.

Коротко: для текста, который нельзя выделить, где бы он ни был на экране, мой выбор — Optic, приложение для строки меню, которое копирует текст из любой выделенной на экране области (4,99 $ (разовая покупка) в Mac App Store).

Раскрытие информации: я делаю Optic.

Проблема OCR, основанного на файлах

Многие инструменты OCR работают с файлами. Вы делаете скриншот, сохраняете его, открываете приложение OCR, импортируете изображение, ждёте, копируете результат, возвращаетесь и вставляете. Для длинного документа это нормально. Для одного сообщения об ошибке, ссылки в видео или строки текста в диалоге это слишком много шагов.

Что Live Text уже покрывает

Live Text в macOS работает там, где его поддерживает Apple: изображения в «Просмотре», «Фото», «Быстром просмотре» и Safari. Если текст находится на фото или скриншоте, открытом там, его можно выделить как обычный текст. Дополнительное приложение не нужно.

Он не работает в произвольных окнах приложений, видеозвонках и тексте, нарисованном внутри интерфейса приложения. Этот пробел и заполняет инструмент OCR в строке меню.

Как Optic работает из строки меню

У Optic нет значка в Dock и главного окна. Это значок в строке меню.

  1. Нажмите значок Optic в строке меню.
  2. Выберите Захватить текст (или Захватить QR-код для кода).
  3. Выделите рамкой текст. Чтобы отменить, нажмите Esc.
  4. Вставьте сочетанием Command-V там, где вы работали.

Появляется небольшое уведомление «Скопировано в буфер обмена», при желании со звуком. Если у вас несколько дисплеев, выделение работает на каждом из них.

Распознавание выполняется на Mac с помощью распознавания текста Vision от Apple. Никакой загрузки, учётной записи и подключения к интернету не задействовано; у приложения вообще нет доступа к сети.

Запуск при входе

Запуск при входе — это параметр в настройках, по умолчанию он выключен. Включите его, если хотите, чтобы значок появлялся каждый раз при запуске Mac.

История живёт в том же меню

Нажмите значок, и во всплывающем окне появятся последние 20 захватов, каждый с небольшой миниатюрой и временем. Оттуда можно:

  • снова скопировать захват
  • открыть захваченную ссылку
  • прослушать захват голосами macOS
  • удалить один захват или очистить весь список

История хранится только на вашем Mac.

Что можно захватить

  • Текст на любом поддерживаемом языке. 21 язык, включая английский, немецкий, французский, испанский, китайский, японский, корейский, русский и украинский, каждый можно включить или выключить.
  • Код. Режим кода сохраняет отступы и отключает языковую коррекцию.
  • QR и другие 2D-коды. QR, Micro QR, Aztec, Data Matrix и PDF417. По умолчанию, если в захвате текста есть код, копируется содержимое кода.
  • Текст там, где его нельзя выделить. Диалоги ошибок, видео на паузе, демонстрации экрана, удалённые рабочие столы, интерфейсы приложений.

Тоже от меня: если вам нужны панели запуска на экране, а не ещё больше значков в строке меню, Jetty добавляет до четырёх дополнительных доков по краям экрана, каждый со вкладками из плиток в один щелчок для приложений, файлов, папок, сайтов и «Быстрых команд» (факты о Jetty).

Где Optic не подходит

  • Он не открывает файлы изображений или PDF. Если у вас есть файл, сначала откройте его в «Просмотре».
  • Он не обрабатывает много файлов сразу и не создаёт PDF с поиском.
  • Он не переводит текст и не извлекает таблицы.
  • Он не читает 1D-штрихкоды и не сканирует камерой.
  • Рукописный текст не входит в обещанные функции.
  • Ему нужно разрешение «Запись экрана» в «Системных настройках» > «Конфиденциальность и безопасность»; при первом запуске приложение проведёт вас через это.

Что почитать ещё: копируйте текст откуда угодно на экране, OCR экрана на Mac и обзор других приложений в статье приложения OCR экрана для Mac. TextSniper и CleanShot X — другие приложения, которыми люди пользуются для OCR экрана на Mac.

FAQ

Есть ли приложение OCR в строке меню для Mac?

Да, несколько, и мой выбор — Optic (я его делаю): вы нажимаете его значок в строке меню, выбираете «Захватить текст», выделяете рамкой текст, и он оказывается в буфере обмена.

Появляется ли Optic в Dock?

Нет. Он работает только как значок в строке меню, без значка в Dock и главного окна.

Зачем приложению OCR в строке меню нужно разрешение на запись экрана?

Чтобы считать пиксели внутри рисуемой вами рамки, macOS требует это разрешение. Optic читает только выбранную вами область.

Работает ли OCR из строки меню офлайн?

У Optic да. Распознавание текста выполняется на Mac, а у приложения нет доступа к сети.

Установить Optic из Mac App Store · Все факты об Optic