Клиентский мод для Майнкрафт на NeoForge, который с помощью настроенной ИИ-модели переводит языковые файлы установленных модов на упрощённый китайский. Результат собирается в ресурс-пак, поэтому переводы применяются без изменения файлов игры.
Возможности
- Использует локальные и облачные ИИ API для пакетного перевода отсутствующих строк.
- Перед запросом сверяется со встроенным словарём терминов Майнкрафт в SQLite: это делает формулировки единообразнее и сокращает число запросов.
- Может брать готовые китайские переводы из внешнего i18n-ресурс-пака; приоритет такой: внешний ресурс-пак, прошлый кэш AutoTranslator, перевод ИИ.
- Позволяет переводить только выбранные моды через белый или чёрный список.
- Запись ресурс-пака выполняется через временный файл, поэтому незавершённый перевод не будет прочитан игрой.
Как пользоваться
Откройте список модов в главном меню, выберите AutoTranslator и нажмите кнопку «Configure». Укажите адрес API, ключ, точное имя модели и при необходимости включите «Local Mode» для локального API.
Перед запуском отключите AutoTranslation.zip на экране «Наборы ресурсов», затем в настройках мода нажмите «Start Translation». По окончании обновите ресурс-паки сочетанием F3+T.
Для работы с внешним i18n-ресурс-паком поместите его в папку resourcepacks и укажите имя файла в config/autotranslator/config.json. После изменения конфига нажмите «Reload File» или перезапустите игру.

Настройки
Дополнительные параметры находятся в config/autotranslator/config.json:
timeout_seconds— время ожидания ответа API;batch_size— число строк в одном запросе;requests_per_second— предел запросов в секунду;filter_modeиfilter_list— белый или чёрный список модов;system_prompt— инструкции для ИИ;i18n_resourcepack_name— имя внешнего i18n-ресурс-пака; значениеnoneотключает его.
Журнал запросов, найденных терминов и хода перевода записывается в config/autotranslator/debug.log. При тайм-аутах локальной модели увеличьте timeout_seconds и уменьшите batch_size.
Требования и совместимость
Мод работает только на клиенте и создаёт ресурс-пак resourcepacks/AutoTranslation.zip. Для облачного API учитывайте расход токенов. При проблемах с доступом к словарю или GitHub можно добавить аргумент JVM -Djava.net.useSystemProxies=true и включить системный прокси.
