Система автоматического перевода
Прекратите охоту за подмодами перевода. Перестаньте ждать, пока каждый автор мода поддержит ваш язык.Auto Translation Framework создан для больших списков модов, где половина лучших модов не переведена, частично переведена, устарела или полна текста, скрытого за пределами обычных XML-файлов.
Включите мод, выберите целевой язык и позвольте ему сканировать ваши активные моды, загружать готовые переводы сообщества, когда они существуют, и автоматически переводить недостающие части.
Проблема
Перевод мода RimWorld болезненный:
- У отличного мода нет перевода на ваш язык.
- Перевод существует, но он старый, неполный или сделан для другой версии.
- Вы устанавливаете 200 модов и не хотите искать 200 подмод перевода.
- Некоторого текста вообще нет в обычных языковых файлах, потому что мод рисует его прямо из C#.
- Инструменты машинного перевода могут помочь, но обычно они останавливаются на XML и оставляют после себя жестко запрограммированный пользовательский интерфейс.
Этот мод предназначен для удаления этой работы с игрока.Почему этот переводчик?
Большинство автоматических переводчиков сосредотачиваются на простой части: обычных ключах локализации.
Auto Translation Framework шире:
- Ключи перевода с ключом, используемые системами пользовательского интерфейса, оповещениями, сообщениями и модами.
- DefInjected ярлыки, описания, мысли, черты, здания, предметы, хедифы, события, исследования и множество настраиваемых полей Def.
- Текст пользовательского интерфейса , записанный через Harmony, когда моды рисуют текст непосредственно в окнах, плавающих меню, гизмо, проверяют строки, команды и сообщения.
- Сгенерированный кэш XML , так что уже переведенные записи Keyed и DefInjected могут загружаться быстрее в следующий раз.
- Ручной редактор для исправления переводов и создания собственного авторского пакета переводов.
Цель не просто «перевести файл». Цель состоит в том, чтобы сделать сильно модифицированный RimWorld играбельным на вашем языке.Общая библиотека переводов
Вам не нужно ждать, пока ваш собственный компьютер переведет все с нуля.
Если другой игрок уже перевел мод и перевод существует в библиотеке, ваша игра может скачать готовый набор вместо того, чтобы тратить время на повторный перевод тех же строк.
Это означает, что:
- меньше ожидания в больших списках модов;
- меньше повторных запросов провайдера;
- лучшее повторное использование между игроками;
- пакетов перевода могут улучшаться с течением времени, вместо того, чтобы оставаться в ловушке на одном компьютере.
Чем больше людей используют библиотеку, тем быстрее новые игроки получают полезные переводы.Автоматический конвейер проверки ИИ
Необработанный машинный перевод не является финишной чертой.
Библиотечные представления могут проходить через автоматизированный рабочий процесс обзора ИИ, который проверяет пакеты, переведенные машиной, ищет очевидные ошибки, сравнивает исправления человека и может публиковать улучшенные проверенные пакеты с течением времени.
На практике это означает, что общая база может продолжать улучшаться:
- машинные переводы можно просмотреть, прежде чем они станут доверенными библиотечными пакетами;
- исправления человека могут оспорить худший автоматический вывод;
- будущие игроки могут получать более чистые переводы, не выполняя работу снова.
Нужен ли мне ключ AI API?
Нет, не для пути по умолчанию.Мод может начинаться с бесплатных провайдеров веб-перевода и общей библиотеки. Вам не нужно искать ключ OpenAI, Claude, Gemini, DeepL или OpenRouter, чтобы попробовать его.
Продвинутые пользователи по-прежнему могут подключать платные API, локальные OpenAI-совместимые серверы, OpenRouter, DeepL, Google Cloud Translation, Microsoft Translator, Claude, Gemini, DeepSeek, LibreTranslate и другие.
Сначала используйте свободный путь. Добавляйте поставщиков API только в том случае, если вам нужно больше контроля, более высокие лимиты или конкретная модель.Что происходит в игре
- Мод автоматически сканирует активные моды при запуске.
- Сначала проверяется локальная память и общая библиотека.
- Готовые переводы применяются во время игры.
- Отсутствующие строки передаются настроенным поставщикам переводов в фоновом режиме.
- Новые готовые переводы периодически вводятся в запущенную игру.
- Завершенные пакеты могут быть отправлены обратно в библиотеку, если включен общий доступ.
Вам не нужно открывать настройки каждые несколько минут и нажимать кнопки. Обычный рабочий процесс является автоматическим.
Создан для модифицированного RimWorld
- Включение/отключение элементов управления для каждого режима.
- Прогресс по модам и статус конвейера.
- Мульти-провайдерный режим для разделения работы по переводу.
- Проверки состояния поставщика и резервное поведение.
- Локальная память переводов.
- Импорт из существующих модов перевода и внешних кэшей автоматического перевода.
- Выделенный полноэкранный редактор переводов.
- Создание пакета авторского перевода и совместное использование библиотек.
Безопасность
- Не редактирует исходные файлы модификации Workshop.
- Хранит переводы в локальной памяти этого мода и сгенерированном кэше.
- Сохраняет существующие человеческие переводы по умолчанию.
- Общий доступ к библиотеке необязателен и настраивается.
- Функции сети/API могут быть отключены.
Требования
- Требуется Гармония.
- Доступ в Интернет необходим онлайн-провайдерам и общей библиотеке.
- Качество перевода зависит от поставщика, исходного текста и статуса проверки библиотеки.
Важное примечание
Это экспериментальный, быстрорастущий инструмент автоматизации. Некоторые моды используют необычные пользовательские системы, динамический текст или сложный пользовательский интерфейс C#. Жестко запрограммированный/временной слой предназначен для таких случаев, но ни один переводчик не может честно обещать идеальное покрытие для каждого мода в первый день.
Суть проста: установите список модов, выберите язык и позвольте переводчику выполнять скучную работу.Документация
Обзор проекта и руководство пользователяПоддержка
Если этот проект экономит ваше время и упрощает игру в список модов, вы можете поддержать его разработку здесь:
PatreonKo-fiПопробуйте мои другие моды:
-
steamcommunity.com/sharedfiles/filedetails/?id=374442…-
steamcommunity.com/sharedfiles/filedetails/?id=375314…