Перейти до вмісту

Додаткова аналітика, запис сесій і реклама вимкнені, доки ви не надасте згоду. Ви можете відхилити їх і користуватися 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 для решти таблиці рядківFluxDeepобидва пропуски, вибір за ключем
перевіркаШлюз перевірки довжиниНімецький і російський тексти перевищують розмір кнопки, виміряної англійською; редактор показує рядок, що перевищує ліміт для ключазаповнювачімножинні формиглосарійдовжинаперевірка, яка це виявляє
що виходитьТаблиця рядків повертається в білдзаписується нативно; одне завантаження 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 runner

FAQs

Що запитує студія перед наступним патчем.

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

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

формати нативного рушія · чотири перевірки · один глосарій

Перекладіть наступний патч усіма мовами, які ви підтримуєте.

Безкоштовний план охоплює один проєкт, 100 000 слів на старті (25 000 під час реєстрації, 75 000 після телефонної перевірки) плюс 10 000 щомісяця, а також 14 цільових мов. CLI та GitHub Action доступні починаючи з плану Starter.