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

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

Документы

Аудио и видео

Войти

Язык

Перевод CSV локализации Unity, I2 Localization и таблиц строк

Экспортируйте термины из I2 Localization или таблицу строк из пакета Localization в CSV, загрузите файл и скачайте его с заполненной колонкой нужного языка на основе английского. Ключи, типы, описания и другие языковые колонки остаются без изменений, а строки с готовым переводом на этот язык пропускаются. Затем просто импортируйте файл обратно в Unity. Первые строки бесплатно, вся таблица — $5 (разовый платёж).

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

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

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

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

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

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

  • Распознаёт колонки языков с названиями вроде French, French [fr], fr, fr-FR или French(fr)
  • Заполняет только пустые ячейки целевой колонки, сохраняя готовый перевод
  • Колонки Keys, Type, Desc и другие языки переносятся без изменений
  • Переменные и плейсхолдеры вроде {0} и {name} проверяются в каждой строке
  • Разовый платёж $5: до 40,000 строк и 2,000,000 символов
Открыть демо

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

Как перевести таблицу локализации Unity

  1. 1

    Экспортируйте таблицу в CSV

    В I2 Localization экспортируйте термины в CSV, а при использовании пакета Localization экспортируйте в CSV коллекцию таблиц строк. Добавьте пустую колонку для целевого языка, если её ещё нет.

  2. 2

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

    Выберите язык. Сервис найдёт целевую колонку и заполнит её из английского оригинала, а первые переведённые строки появятся на экране.

  3. 3

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

    Откройте полный результат за $5, скачайте CSV и импортируйте его обратно в Unity.

Как определяются колонки

Сначала считывается строка заголовков. Колонка целевого языка сопоставляется по названию или коду (подойдут форматы вроде French, French [fr], French(fr), fr и fr-FR), а источником служит английская колонка. Переводятся только пустые ячейки целевой колонки: строки, где уже есть французский текст, сервис не трогает. Это особенно удобно после обновлений контента, когда нужно перевести только новые ключи.

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

Плейсхолдеры и rich text

Переменные форматирования вроде {0}, {player} или {{count}} проверяются в каждой строке перевода. Если плейсхолдер потерян, сервис запрашивает перевод заново; если восстановить его не удаётся, строка остаётся на английском языке и заносится в отчёт, чтобы в игре ничего не сломалось.

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

Обновлено

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

Может ли ChatGPT перевести CSV-файл локализации Unity?

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

Перезаписываются ли существующие переводы?

Нет. Строки, где в целевом столбце уже есть текст, пропускаются.

Можно ли перевести на несколько языков?

Один язык за одну задачу. Запустите файл отдельно для каждого языка: каждый прогон заполнит свою колонку.

Сколько строк помещается в один платёж?

До 40,000 строк и 2,000,000 символов за $5. Тариф Unlimited покрывает до 200,000.

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

Таблицы объёмом до 300 строк переводятся бесплатно целиком. Для таблиц побольше первые строки бесплатны; вся таблица стоит $5 (разовый платёж).

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

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