Перейти к содержимому

Дополнительная аналитика, запись сессий и реклама отключены, пока вы не дадите согласие. Вы можете отказаться от них и пользоваться Transglot. Изменить выбор можно в любое время в Настройки файлов cookie. Политика использования файлов cookie

transglot для игровых студийunity, unreal, gettext

Выпускайте патчи на всех языках, не ломая интерфейс.

Посмотрите свой сайт на французском, немецком и испанском языках бесплатно.Без регистрации. Без настройки.

Файлы Unity Localization CSV и Unreal PO читаются и записываются напрямую, без промежуточных конвертеров. Глоссарий хранит имена ваших персонажей и лор, а каждая строка измеряется относительно максимальной длины, установленной для ключа.

Без
С

Имена персонажей и описание предметов меняются между сборками и у разных подрядчиков.

Единый глоссарий контролируется при записи движком и на этапе ревью, с включением до 40 терминов в каждый фрагмент.

Немецкий и русский текст не помещаются в кнопку, рассчитанную под английский.

Проверка длины измеряет каждую строку относительно максимального лимита, установленного для ключа. Начиная с плана Team, автоподтверждение или запуск QA помечает превышение для ревью.

CSV-файл проходит через таблицу, и формы множественного числа теряются.

Unity Localization CSV и Unreal PO читаются и записываются нативно, а gettext PO сохраняет формы множественного числа.

build · acme/rpg
пример сводки патча
Формат
Unity Localization CSV
Глоссарий
Имена и лор сохранены
Проверка длины
3 строки превышают лимит
Формы множественного числа
Полные для всех языков
Черновик в каждой ветке патча
как это работает

Ваша таблица строк загружается. Она возвращается, идеально подходя под кнопки.

пять шагов: Unity CSV или Unreal PO, CLI в ветке патча, этап перевода, проверка длины, возврат таблицы в сборку
решения · консоль маршрутовsolutions / gamesИгровые студии

шаги · Игровые студии: Unity Localization CSV, Unreal PO → CLI в каждой ветке патча → Глубокая работа с именами и лором → Фильтр по длине → Таблица строк возвращается в сборку

что входитUnity Localization CSV, Unreal POнативные кодеки, без этапа конвертации, ключи и комментарии сохранены
как доставляетсяCLI в каждой ветке патчаили GitHub Action, начиная с тарифа Starter
какой пропускГлубокая работа с именами и лоромFlux для остальной части таблицы строкБыстрыйТщательныйобе проверки, выбор по ключу
проверкаФильтр по длинеНемецкий и русский текст выходят за пределы кнопки, размер которой задан на английском; редактор показывает, что строка превышает лимит для этого ключа.placeholderspluralsглоссарийдлинапроверка, которая это перехватывает
что выходитТаблица строк возвращается в сборкузаписывается нативно; одна загрузка CSV или XLSX вмещает 200 000 строк
иллюстративная первая неделяИгровые студии
build · acme/rpg · patch branch
format · unity localization csv
glossary · names and lore · held
length check · 2 refused · 1 repaired
placeholders · matched on every row
string table written · patch ready
подходящий тариф
Стартовый$19в месяц
  • 300 000 слов в месяц
  • Неограниченное число проектов и языков, три места
  • Токены с ограниченной областью действия, которые Free не может создавать: CLI, Action, API, MCP
Проверка длины — один из четырёх детерминированных фильтров, и они бесплатны на любом тарифе. CLI в ветке патча начинается здесь.
Посмотреть все восемь страниц
каждая из них начинается с одного и того же бесплатного плана
Элемент в вашем браузере. Пять шагов, две проверки, четыре контроля и строки планов — это реализованный механизм и опубликованный прайс-лист; запись первой недели приведена для иллюстрации, и ничего с этого экрана никуда не отправляется.

Конвертер и таблица против прямого чтения файла.

Transglot
нативные кодеки
Форматы движка
Unity Localization CSV и Unreal PO — два из 20 нативных форматов. Никаких промежуточных преобразований.
Имена и лор
Единый глоссарий, контролируемый проверкой терминологии при записи движком и на этапе ревью.
Текст, выходящий за границы интерфейса
Строка с превышением записывается, но не отклоняется, а визуальное обоснование считывает отображаемый экран, если эта функция включена.
Множественные числа
224 языка с поддержкой CLDR: если в языке отсутствует какая-либо форма, перевод отклоняется, а не выпускается.
Частота выпусков патчей
Каждая ветка патча создается из Starter через CLI или GitHub Action.
Vision grounding — это функция уровня Team и выше, включаемая для каждого проекта; она не расходует лимит слов. Четыре детерминированные проверки бесплатны и выполняются на любом тарифе.
что ломается и что это предотвращает

Четыре способа, которыми перевод может сломать сборку.

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

Подстановочные переменные

Отсутствующий или переименованный плейсхолдер отклоняется, а не угадывается. Проверяются фигурные скобки, позиционные токены и форматы printf.

детерминировано
отсутствующая форма

Множественные числа

Должны присутствовать все категории множественного числа, объявленные целевым языком. В арабском их шесть, и проверка ожидает ровно шесть.

224 языка с формами множественного числа
переименованный термин

Глоссарий

Имена, элементы и юридические термины удерживаются. До 40 терминов включаются в каждый фрагмент, и проверка выполняется повторно на этапе ревью.

терминология
кнопка с переполнением

Длина

Максимальная длина, установленная для ключа, измеряется для каждой строки. Строка с превышением записывается, но не отклоняется, а начиная с плана Team автоподтверждение или запуск QA помечает ее для ревью.

2 превышения лимита
Четыре проверки детерминированы. Именно поэтому битая строка не попадает в сборку, и они выполняются на любом тарифе.
запуск QA до основного этапа

FAQs

Что студия спрашивает перед следующим патчем.

Как перевести игру на Unity или Unreal?
Направьте Transglot на таблицу строк, которую вы уже экспортируете. Форматы Unity Localization CSV и Unreal Engine PO читаются и записываются напрямую, без промежуточного преобразования, поэтому таблица возвращается в исходном виде с добавленными переводами. Начиная с тарифа Starter, CLI работает в вашей ветке патча, а действие GitHub выполняется при каждом пуше.
Unity Localization CSV и Unreal Engine PO, а также gettext PO, CSV, XLSX и оба варианта JSON — всего 20 форматов.
Добавьте их в глоссарий. До 40 релевантных терминов включаются в каждый фрагмент, видимый движком; проверка терминологии обеспечивает их соблюдение при записи, а также повторно запускается на этапе QA-ревью. Имя, утвержденное однажды, больше не пересматривается тем, кто переводит на этой неделе.
Установите максимальную длину для ключей, расположенных в фиксированных элементах интерфейса. Каждая строка измеряется относительно этого лимита. Строка с превышением записывается, но не отклоняется, а начиная с плана Team автоподтверждение или запуск QA помечает ее для ревью. Если включено визуальное обоснование (функция плана Team и выше), скриншот для ключа отправляется в движок вместе со строкой, чтобы он мог оценить доступное пространство, и этот проход не расходует ваш лимит слов.
Да, именно в этом и заключается суть. CSV и XLSX входят в семь форматов, поддерживающих множественное число, и каждая категория множественного числа, объявленная целевым языком, должна присутствовать, иначе строка будет отклонена. Для арабского языка объявлено шесть форм, и система требует все шесть.
Контекстный обзор отображает экран, на котором находится строка, поэтому фраза оценивается в своем окружении, а не просто в колонке таблицы. Сессия длится 15 минут, а связанные с ней скриншоты хранятся 90 дней. Контекстный обзор доступен начиная с тарифа Starter.
Одна загрузка CSV или XLSX поддерживает до 200 000 строк данных — это жесткий предел, а не мягкая рекомендация. Количество ключей в проекте не ограничено.
Да, именно так и задумано. Каждая ветка патча автоматически обрабатывается через CLI или действие GitHub, поэтому измененные строки переводятся вместе с изменениями, а не накапливаются для milestone-релиза.
Подсчитайте слова в таблице строк, умножьте на число языков и сопоставьте с лимитами тарифов: 100 000 слов на старте (25 000 при регистрации, 75 000 после телефонной проверки) и 10 000 в месяц далее на Free, 300 000 на Starter за $19, 1 000 000 на Team за $49 и 4 000 000 на Business за $149. Слова сверх лимита стоят $0,0008 каждое, около $80 за 100 000. Первый проход по большому архиву обычно означает один большой месяц; последующие патчи — небольшие.
Да, так же, как и любые другие. Направление письма определяется тегом языка, а не специальным режимом, и фиксируется в таблице локалей. Проверку множественного числа выполняет именно модуль работы с формами, гарантируя соблюдение всех шести_declared_ форм для арабского языка.
Нет. Ваши строки передаются нашим субпроцессорам ИИ только для инференса на коммерческих условиях, и все они перечислены на странице доверия. Общий пул памяти точных совпадений анонимизирован и может быть отключен для каждого проекта отдельно, что рекомендуется делать для анонсируемых титулов.
Да. Они работают в том же рабочем пространстве со своими учетными записями, а доступ можно ограничить одним проектом и одним языком. Роль переводчика доступна на всех тарифах, включая Free.
работает с тем, что вы уже используете

41 коннекторов уже готово.

нативные форматы движков · четыре проверки · один глоссарий

Переведите следующий патч на всех языках, которые вы поддерживаете.

Free покрывает один проект, 100 000 слов на старте (25 000 при регистрации, 75 000 после телефонной проверки) плюс 10 000 в месяц и 14 целевых языков. CLI и Action доступны начиная с Starter.