🌐

Экранный переводчик

Перевод появляется прямо поверх текста на экране. Одна горячая клавиша — и всё.

Скачать 1.0.9 Исходный код Windows 10 / 11 · 85 МБ · Бесплатно

Windows покажет предупреждение — это нормально

Программа не подписана платным сертификатом, поэтому при первом запуске появится синее окно «Windows защитила ваш компьютер». Нажмите «Подробнее» → «Выполнить в любом случае». Проверить файл можно и самостоятельно: сверьте контрольную сумму SHA-256 из таблицы внизу страницы и загрузите файл на VirusTotal.

Что умеет

Перевод поверх оригинала

Не окно сбоку, а текст на своём месте — таблицы, подписи к кнопкам и колонки остаются там, где были. Кегль подбирается сам, чтобы перевод влез в исходную рамку.

Одна клавиша, любая программа

Ctrl+Alt+Z выделяет область в чём угодно — в игре, в PDF, в интерфейсе программы, в видео на паузе. Ctrl+Alt+X переводит буфер обмена: и текст, и скопированную картинку. Обе клавиши меняются на свои прямо из трея.

Другой язык — без повторного распознавания

Переключили язык прямо в окне результата — тот же снимок пересчитывается за секунду. Распознавание уже сделано, тратится только запрос к переводчику.

Интерфейс говорит на вашем языке

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

Глоссарий отраслевых терминов

Машина переводит contract holder как «держатель контракта», хотя в ВЭД это «контрактодержатель». Свои правила замен лежат в glossary.json и применяются на лету.

Свой ключ, если нужен

По умолчанию работает бесплатно через публичные точки Google. Подключите ключ DeepL или Google Cloud — снимутся лимиты и заметно вырастет качество русского.

Зачем это нужно

Есть два способа перевести то, что на экране. Первый — переписать текст руками в браузерный переводчик. Второй — сделать скриншот, загрузить его на какой-нибудь сайт и получить перевод отдельным полотном, где потеряна вся вёрстка.

Эта программа делает третье: оставляет всё на своих местах. Перевод строки рисуется там, где стояла строка; перевод подписи к кнопке — на кнопке. Поэтому им можно пользоваться, а не только читать: видно, на что нажимать.

Как это работает

  1. Ctrl + Alt + Z — экран замирает, выделяете мышкой область.
  2. Кусок увеличивается и распознаётся локально через Tesseract. Слова собираются в строки, строки — в абзацы, колонки и карточки не склеиваются между собой.
  3. Текст уходит в переводчик, перевод возвращается и рисуется поверх исходной картинки — тем же кеглем, что влезает в рамку.
  4. Результат сразу в буфере обмена.

Esc закрывает окно. Ctrl + колесо — крупнее или мельче. Уголок справа снизу тянет размер окна. Картинка при увеличении перерисовывается, а не растягивается, поэтому текст остаётся чётким на любом масштабе.

Что с языками

Исходный язык определяется сам — указывать ничего не нужно. Распознавание умеет 22 письменности: латиница и кириллица, арабский, иврит, фарси, китайский (упрощённый и традиционный), японский, корейский. Для иврита и арабского текст на картинке разворачивается в правильный зрительный порядок и прижимается к правому краю блока — иначе фраза читалась бы наоборот.

Что нужно для работы

Частые вопросы

Это бесплатно? Есть реклама или регистрация?
Бесплатно, без рекламы и без аккаунта. Программа ничего никуда не отправляет, кроме самого текста — в сервис перевода, чтобы получить перевод.
Работает в играх?
Да, в оконном и «оконном без рамки» режимах. В полноэкранном эксклюзивном режиме снимок экрана может не получиться — переключите игру в оконный режим.
Можно поменять горячие клавиши?
Да. Правый клик по иконке в трее → «Горячие клавиши»: щёлкните по сочетанию и нажмите своё — оно заработает сразу, без перезапуска. Занятое другой программой сочетание программа не примет молча, а так и скажет. Боковую G-кнопку игровой клавиатуры тоже можно приспособить: назначьте ей в программе клавиатуры F13 — такие клавиши разрешено ставить в одиночку, без Ctrl и Alt.
Куда девается распознанный текст?
Перевод автоматически копируется в буфер обмена. В окне результата можно переключиться между картинкой, оригиналом и переводом и скопировать любой из них.
Нужен ли интернет?
Для перевода — да. Распознавание текста работает офлайн, локально через Tesseract, поэтому картинки экрана никуда не уходят.
Почему перевод иногда обрывается многоточием?
Значит, он не поместился в исходную рамку даже минимальным шрифтом — обрезать честнее, чем наползать на соседний текст. Полный перевод при этом лежит в буфере обмена и открывается кнопкой «Текст перевод».
Как подключить свой ключ DeepL или Google Cloud?
Правый клик по иконке в трее → «Сервис перевода» → DeepL или Google Cloud. Окно для ключа откроется само, и в нём написано, где ключ взять: у DeepL это deepl.com/pro-api, раздел Account, у Google — console.cloud.google.com. Бесплатный ключ DeepL (оканчивается на «:fx») тоже подходит. Без ключа программа работает как работала, через бесплатный Google.
Программа висит в трее и запускается сама. Как отключить?
Правый клик по иконке в трее → снять галочку «Запускать при включении компьютера». Никаких прав администратора не нужно, это запись в реестре текущего пользователя.

История версий

1.0.9
  • Esc закрывает выделение сразу, даже если горячая клавиша нажата по ошибке: раньше приходилось протягивать рамку по пустому месту
  • Окно перевода буфера тоже закрывается по Esc сразу после открытия
1.0.8
  • Перевод на английский больше не пропускает строки: немецкий, испанский, французский и другая латиница без умлаутов и ударений раньше молча оставалась непереведённой
  • Артикулы и коды — «EW-200», «IPX7», «WPA2-PSK» — остаются как есть: раньше на русском «EW-200» превращалось в «РЭБ-200»
1.0.7
  • Горячие клавиши меняются мышью: трей → «Горячие клавиши», щёлкнуть по сочетанию и нажать своё — работает сразу, без перезапуска
  • Занятое другой программой сочетание больше не молчит: программа сама говорит об этом, а не оставляет гадать, почему клавиши не работают
  • Боковые G-кнопки игровых клавиатур: клавиши F13…F24 можно назначать в одиночку, без Ctrl и Alt
1.0.6
  • Распознавание перестало зависеть от того, насколько крупно выделена область: раньше одна и та же таблица читалась то целиком, то без шапки
  • Выделение среднего размера — половина окна, кусок страницы — читается так же полно, как крупное
  • Плата — доли секунды: строка или абзац распознаются примерно на четверть секунды дольше
1.0.5
  • Текст перестал теряться на снимках целых окон: страница разбирается двумя способами, пропущенное добирается из второго разбора
  • Обрывки строк больше не ложатся поверх уже найденных — перевод не рисуется дважды
  • Плата за это — время: выделение окна целиком распознаётся примерно на полторы секунды дольше, выделение куска экрана идёт как раньше
1.0.4
  • Крупный текст перестал пропадать: из таблиц и сканов больше не исчезают целые строки и числа
  • Масштаб распознавания подбирается по самому снимку, а из двух прочтений берётся лучшее
  • Перевод больше не наползает на соседний текст
1.0.3
  • Иероглифы: слова больше не разрываются лишними пробелами, письменность определяется точнее
  • Буквы перестали пропадать: английское «I» и цифра «1» больше не путаются между собой
  • Слово, прочитанное неуверенно посреди ясной строки, больше не выбрасывается
  • Язык на экране выбирается кнопкой прямо в окне перевода, без захода в трей
  • Названия языков в списках показываются на языке интерфейса
1.0.2
  • Окно перевода теперь двигается мышью и в текстовых режимах — за пустое место под текстом; сам текст по-прежнему выделяется
1.0.1
  • Ссылки в строке контактов ведут каждая по своему адресу: телеграм в телеграм, сайт на сайт
  • Номер версии виден в подсказке у иконки в трее и в её меню
1.0.0
  • Первый публичный релиз
  • Перевод области экрана и буфера обмена
  • 22 языка распознавания, светлая и тёмная темы