Технология распознавания языка в современных игровых платформах может работать с помощью различных алгоритмов, например:
- Оптическое распознавание символов (OCR). habr.com dtf.ru Позволяет извлекать текст из изображения, в том числе из интерфейса игры, где шрифты неоднородны, а фон не статичен. habr.com Для этого используются специальные движки, которые анализируют картинку, вычисляют лучший режим и формируют текст. habr.com
- Интеграция с API переводчиков. habr.com Например, в программах используются сервисы, такие как ChatGPT и DeepL translator, которые дают перевод с учётом контекста конкретной игры. habr.com
- Работа с текстом в реальном времени. habr.com Перевод должен появляться мгновенно, иначе теряется смысл. habr.com Для этого разрабатывают систему кэширования, которая ускоряет обработку повторяющихся фраз. habr.com Также добавляют возможность предварительного анализа предложений, чтобы выдавать не просто дословный перевод, а адаптированный под контекст. habr.com
Некоторые программы, которые используют технологию распознавания языка в играх:
- Lookupper. habr.com Оверлей-переводчик, который помогает учить язык прямо в играх, фильмах и на сайтах, не отвлекаясь и не переключаясь между окнами. habr.com
- MORT. dtf.ru Программа, которая считывает текст с экрана в реальном времени с использованием OCR и выводит его перевод с использованием настроенных БД или переводчиков. dtf.ru
- Translumo. lumpics.ru Программа для перевода текста с экрана в режиме реального времени, предназначена для использования в играх, при просмотре видео или статического текста на изображениях. lumpics.ru