Перейти к содержимому
Все инструменты Цены Блог

Чаты и голосовые сообщения

Документы

Аудио и видео

Войти

Язык

Перевод визуальной новеллы на Ren'Py: все реплики переведены, код не тронут

Загрузите скрипты .rpy или папку tl, созданную через команду Generate Translations, и получите те же файлы с переводом диалогов, повествования, выборов в меню и интерфейса. Метки (labels), блоки python, операторы show и jump, отступы, текстовые теги вроде {i} и переменные вроде [player] останутся в исходном виде. Разовый платёж $5 покрывает до 40,000 строк, а первые строки можно перевести бесплатно и без регистрации.

Перевести игру

Тон
Глоссарий и названия, которые не переводить (необязательно)

Названия брендов и продуктов через запятую. Каждое проверяется в каждом переводе.

Один термин в строке: термин = перевод.

Без регистрации. До 300 строк полностью бесплатно. Если больше: первые строки бесплатно, вся игра — $5, разовый платёж.

Продолжая, вы соглашаетесь с Условия использования и Политика конфиденциальности.

  • Переводятся: диалоги и повествование, варианты выбора, строки _(), текст экранов, textbutton, label и tooltip
  • Сгенерированные файлы tl: заполняются строки перевода и реплики диалогов; исходные строки и комментарии остаются
  • Не изменяются: блоки python, строки с $ (кроме строк _()), define, default, show, scene, play, jump, call, метки (labels)
  • Текстовые теги и [variables] проверяются в каждой строке
  • Один платёж $5: до 40,000 строк и 2,000,000 символов
Открыть демо

Посмотреть пример PDF

Как перевести игру на Ren'Py

  1. 1

    Выберите файлы

    Либо упакуйте в ZIP файлы .rpy из папки game, либо запустите Generate Translations в лаунчере Ren'Py и заархивируйте game/tl/<language>. Изображения и аудио в ZIP игнорируются.

  2. 2

    Загрузите и проверьте первые строки

    Выберите язык и укажите имена персонажей, которые нужно оставить без изменений. Первые строки с переводом появятся рядом с оригиналом.

  3. 3

    Откройте полный результат и скопируйте файлы обратно

    Откройте полный результат за $5, скачайте ZIP с сохранением структуры папок и скопируйте файлы в свой проект, предварительно сделав резервную копию.

Скрипты или папка tl

Прямой перевод скриптов в game/ даёт копию игры на новом языке. Штатный способ Ren'Py — папка tl: функция «Сгенерировать переводы» создаёт блок translate для каждой строки с оригиналом в комментарии и копией для перевода под ним, а также пары old и new для строк интерфейса. Инструмент поддерживает оба варианта. В файлах tl он заполняет незакомментированные реплики диалогов и строки new, оставляя комментарии и строки old для справки, чтобы игроки могли переключать язык в настройках.

Теги и переменные

Текстовые теги Ren'Py вроде {i}, {b}, {color=#f00}, {w} и {p}, а также переменные в квадратных скобках вроде [player] перед переводом заменяются короткими метками и сверяются после него. Если в строке теряется пауза, переменная или другой код, она запрашивается повторно; при повторной ошибке сохраняется оригинальный текст, а строка заносится в отчёт. Если при второй попытке пропал лишь тег выделения вроде {i}, переведённая строка сохраняется без этого выделения.

Строки в тройных кавычках и текст, формируемый внутри кода Python, не переводятся. Некоторые модели ИИ отклоняют сцены откровенного содержания; любые строки, не полученные в ответе, остаются на языке оригинала и заносятся в отчёт.

Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Перевод текста видеоигр; цены на все инструменты — на странице цены.

Обновлено

Вопросы и ответы

Может ли ChatGPT перевести игру на Ren'Py?

Он может перевести вставленный диалог с сохранением характера персонажей. Но для целого сценария придётся копировать текст частями туда и обратно, а модель часто меняет метки, отступы или теги. Этот инструмент заменяет только текстовые строки и проверяет каждый тег и переменную.

Переводятся ли имена персонажей?

Имена в операторах define не переводятся, если только они не обёрнуты в _(). Имена, перечисленные в списке исключений, сохраняются без изменений и во всех репликах диалогов.

Какой объём визуальной новеллы входит в один платёж?

До 40,000 строк и 2,000,000 символов суммарно во всех файлах за $5. Тариф Unlimited включает до 200,000 строк.

Будет ли игра работать после перевода?

Меняется только текст внутри строк — все остальные байты каждого файла остаются нетронутыми. Строка, в которой не сохранились управляющие коды, остаётся на языке оригинала, поэтому повреждённые теги не попадут в игру.

Это бесплатно?

До 300 строк переводятся полностью бесплатно. Для более объёмных игр первые строки показываются бесплатно на экране; вся игра целиком — разовый платёж $5.

Похожие задачи

Мы используем аналитические файлы cookie, чтобы понимать, какие страницы полезны людям. Вы не против?