English | Русский
У проекта есть родственный проект — Lookupper. Lookupper — это экранный словарь для изучения языков. Он похож на Translumo, но создан для другой цели. Lookupper нужен, чтобы учить язык с помощью игр и другого контента, вместо того чтобы всю жизнь зависеть от переводчиков.
Lookupper — это мой коммерческий проект с бесплатной версией. Но если решите приобрести Pro-версию, то поддержите разработку как Lookupper, так и Translumo.
Прямая ссылка для скачивания последней версии:
Translumo_1.1.0.zip
После скачивания распакуйте архив и запустите Translumo.exe.
Версия 1.1.0 переводит DeepL и Яндекс на официальные API, поэтому обоим теперь нужен API-ключ. Google Translate по-прежнему работает без настройки. Полный список изменений на странице релизов.
-
Высокая точность распознавания текста
Translumo позволяет одновременно использовать несколько OCR движков. Специальный алгоритм оценивает результаты каждого движка и выбирает лучший. -
Ориентирован на игры
Разработан для перевода в реальном времени в ПК-играх, но работает в любой области экрана и с любым приложением. -
Низкая задержка
Оптимизации минимизируют нагрузку на систему и задержку между появлением текста и его переводом. -
OCR движки: Windows OCR (рекомендуется), EasyOCR.
-
Переводчики: Google Translate (работает сразу), DeepL (нужен бесплатный API-ключ), Яндекс Переводчик (нужен API-ключ Yandex Cloud).
-
Поддерживаемые языки распознавания: английский, русский, японский, китайский (упрощенный), корейский.
-
Поддерживаемые языки перевода: английский, русский, японский, китайский (упрощенный), корейский, французский, испанский, немецкий, португальский, итальянский, вьетнамский, тайский, турецкий, арабский, греческий, бразильский португальский, польский, белорусский, персидский, индонезийский, болгарский, чешский, датский, эстонский, финский, венгерский, литовский, латышский, нидерландский, румынский, словацкий, словенский, шведский, украинский.
- Windows 10 версии 2004 (build 19041) или новее, или Windows 11
- GPU совместимый с DirectX 11
- 2 ГБ ОЗУ
- NVIDIA GPU с поддержкой CUDA SDK 11.8 (GTX 750, 8xxM, 9xx серия или новее)
- 8 ГБ ОЗУ
- Не менее 5 ГБ свободного места на диске
- Откройте Настройки (Alt+G).
- Выберите языки: исходный язык для OCR и язык перевода.
- Выберите движки распознавания текста (см. Советы по использованию).
- Определите область захвата: нажмите Alt+Q и выделите область на экране.
- Запустите перевод (нажмите ~).
WindowsOCR быстрый, и для большинства текстов его достаточно.
EasyOCR стоит включить, когда текст набран нестандартным шрифтом или лежит на сложном фоне — с этим он справляется заметно лучше. Взамен он медленнее и требует Nvidia GPU.
Меньшая область уменьшает вероятность захвата случайных символов с фона. Кроме того, распознавание текста будет идти быстрее.
DeepL работает через официальный API, поэтому ему нужен ключ. Бесплатный можно получить на deepl.com/pro-api — тариф даёт 500 000 символов в месяц — и вставить в Языки -> Ключ API DeepL. Поле появляется только когда DeepL выбран переводчиком. Подходят и бесплатные, и платные ключи: Translumo сам выбирает нужный адрес сервиса.
Яндекс Переводчик тоже работает через официальный API. Создайте API-ключ в консоли Yandex Cloud для сервисного аккаунта с ролью ai.translate.user и вставьте его в Языки -> Ключ API Яндекса. Поле появляется только когда Яндекс выбран переводчиком.
Эти режимы необходимы для корректного отображения окна перевода. Если игра не поддерживает их, используйте утилиты вроде Borderless Gaming.
Q: Появляется "Failed to capture screen" или ничего не происходит после запуска перевода
A: Убедитесь, что целевое окно активно. Перезапустите Translumo или откройте окно заново.
Q: Безрамочный/оконный режим включен, но окно перевода под игрой
A: С фокусом на игре нажмите горячую клавишу (Alt+T по умолчанию), чтобы скрыть и показать окно перевода.
Q: Не удалось скачать EasyOCR пакет
A: Попробуйте установить через VPN.
Q: DeepL не переводит
A: Проверьте ключ в Языки -> Ключ API DeepL. Сообщение «the API key was rejected» означает, что ключ неверный или истёк, «translation quota exceeded» — что месячный лимит символов по этому ключу исчерпан.
Q: Яндекс не переводит
A: Проверьте ключ в Языки -> Ключ API Яндекса. «The API key was rejected» означает неверный ключ, «no access to the translate service» — что у сервисного аккаунта нет роли ai.translate.user.
Q: Горячие клавиши не работают
A: Другие приложения могут перехватывать клавиши.
Необходимы Visual Studio 2022 и .NET 8 SDK.
- Клонируйте репозиторий:
git clone https://github.com/ramjke/Translumo.gitПримечание: Во время сборки binaries_extract.bat автоматически скачает модели и Python-библиотеки (~400 МБ) в output.
- Lookupper — экранный словарь и переводчик для изучения языков.
- ScreTran — простой экранный переводчик.
- ScreenTranslator — инструмент для захвата экрана, распознавания текста (OCR) и перевода.


