Screen Translator: open-source утилита перевода экрана в реальном времени для macOS
Screen Translator: open-source утилита перевода экрана в реальном времени для macOSОписание
Обзор Screen Translator
Screen Translator — это инструмент для перевода экрана в реальном времени с открытым исходным кодом для macOS, разработанный Archer-SQ. Он объединяет системные снимки экрана, распознавание текста Apple Vision и сторонние API перевода. Основной принцип — «попиксельное наложение на месте»: перевод отображается прямо там, где находится оригинальный текст, что визуально приближает результат к нативной локализации.

Скриншот интерфейса Screen Translator
Функции и особенности
Перевод всего экрана одной клавишей: нажмите Shift + Z + X, чтобы перевести весь интерфейс, меню и текст на экране.
Выделение области: нажмите Shift + Z + C, выделите любую область — перевод появится во всплывающем слое, который можно перетаскивать и масштабировать в 8 направлениях.
Стоп-кадр: после нажатия горячей клавиши изображение мгновенно замирает, что позволяет точно выделять текст из динамического видео, игр или анимации.
Попиксельное наложение: перевод отрисовывается напрямую через Canvas, при этом автоматически подбираются размер шрифта и цвет фона оригинала.
Поддержка нескольких мониторов: автоматическое определение экрана, на котором находится курсор, с переключением целевого дисплея.
Интерактивный всплывающий слой: слой можно свободно перетаскивать, масштабировать щипком на трекпаде и закрывать двойным нажатием.
Настраиваемый внешний вид: поддержка переключения между тёмной и светлой темами, выбор шрифта (по умолчанию Menlo или Monaco).
Сценарии использования
Бесшовная локализация интерфейсов иностранных приложений, строки меню и системных настроек.
Перевод игрового текста и сюжетных диалогов в реальном времени.
Распознавание и перевод субтитров или комментариев в видео, трансляциях и анимации.
Извлечение и перевод текста, который нельзя скопировать, в макетах, PDF и изображениях.
Обработка иноязычного контента на разных экранах в многомониторных конфигурациях.
Преимущества и недостатки Screen Translator
Преимущества
Перевод накладывается на месте, визуальный опыт близок к нативной локализации.
Функция стоп-кадра решает проблему захвата динамического контента.
Автоматическое определение монитора — удобно для пользователей с несколькими дисплеями.
Бесплатный и открытый исходный код, возможность доработки на базе Electron.
Недостатки
Поддерживается только macOS, пользователи Windows и Linux не смогут воспользоваться инструментом.
Приложение не подписано Apple, при первом запуске необходимо выполнить в терминале команду xattr -cr.
Зависимость от Google Translate или собственного API — ограничения при работе офлайн.
Требуется сборка из исходного кода или ручная загрузка DMG, распространение через App Store не предусмотрено.
Как пользоваться Screen Translator
Установка: скачайте файл DMG и перетащите его в папку Applications.
Обход проверки подписи (при первом запуске): в терминале выполните xattr -cr /Applications/Screen\ Translator.app.
Полноэкранный перевод: нажмите Shift + Z + X, чтобы перевести весь текст на текущем экране.
Перевод выделенной области: нажмите Shift + Z + C и выделите нужную область.
Настройка результата: перетаскивайте всплывающий слой для перемещения, масштабируйте щипком, закрывайте двойным нажатием.
Сборка из исходного кода:
git clone https://github.com/Archer-SQ/screen-translator.git cd screen-translator npm install && npm run dev npx electron-builder --mac --dir
Часто задаваемые вопросы
Выдаёт сообщение «повреждено» и не открывается? Приложение не подписано разработчиком Apple, необходимо очистить расширенные атрибуты командой xattr -cr в терминале.
Поддерживается ли Windows? В настоящее время доступна только версия для macOS, сборки для Windows нет.
Какие интерфейсы перевода поддерживаются? Согласно официальному сайту, поддерживается Google Translate и собственные API.
Можно ли использовать офлайн? OCR работает через фреймворк Apple Vision локально, однако для перевода требуется подключение к API через интернет.
Как закрыть всплывающий слой перевода? Дважды кликните по нему.
Помощник сценариста▸
AI Приложения
AI Новости