Разработка переводчика начилась
Перевод игр для Android и ПК. Сам переводчик сейчас разрабатывается для Windows.
На скриншоте — ранний рабочий прототип. Выкладывать эту сборку пока не буду: сейчас проверяю основу, ищу ошибки и разбираюсь с поддержкой разных игровых форматов.
Что уже есть:
— извлечение текста из поддерживаемых файлов;
— подключение локальной или онлайн-модели;
— отдельный проход для редактуры перевода;
— словарь терминов и сведения о персонажах, чтобы учитывать имена, пол и манеру речи;
— ручное исправление строк и проверки, которые помогают не сломать игровые переменные.
— извлечение текста из поддерживаемых файлов;
— подключение локальной или онлайн-модели;
— отдельный проход для редактуры перевода;
— словарь терминов и сведения о персонажах, чтобы учитывать имена, пол и манеру речи;
— ручное исправление строк и проверки, которые помогают не сломать игровые переменные.
Уже удалось пройти весь цикл на небольшом тестовом APK: извлечь текст, записать перевод, собрать файл обратно и проверить результат. До уверенной работы с самыми разными играми ещё предстоит немало сделать.
Дальше планирую расширять поддержку движков и форматов, проверять качество разных моделей и делать процесс удобнее. Хочется, чтобы перевод был связным: персонажи не меняли пол посреди разговора, названия оставались одинаковыми, а реплики звучали естественно.
Главная идея — возможность переводить офлайн, без обязательной подписки на сервис перевода. Для этого понадобится заранее загруженная модель. Онлайн-подключение останется дополнительным вариантом.
Пока не обещаю кнопку «перевести любую игру идеально». Буду постепенно показывать, что получается, какие ограничения нахожу и как их решаю.
А какие игры вы бы хотели увидеть на русском в первую очередь? Пишите названия и платформу — Android или ПК.