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

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

transglot для стартапов1–20 человек

Переведите весь продукт до того, как нанимать для этого специалистов.

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

Каждая строка в вашем приложении переводится на все языки, которые вы используете, при каждом пуше. Для начала доступно 100 000 слов (25 000 при регистрации, 75 000 после проверки по телефону), затем 10 000 в месяц бесплатно, без привязки карты и переписывания кода. Начиная с плана Starter CLI считывает имеющийся у вас файл строк, а действие GitHub фиксирует переводы в ветке.

Без
С

Локализацию откладывают до достижения product-market fit, поэтому приложение остается только на английском.

Вы включаете его сегодня же днем на бесплатном плане, без привязки карты.

Абонентская плата агентству, подписанная до появления доходов для её оплаты.

100 000 слов для начала (25 000 при регистрации, 75 000 после проверки по телефону) и 10 000 в месяц далее за $0, затем фиксированно $19, с доплатой $0,0008 за слово.

Рефакторинг i18n, который вы постоянно обещаете добавить в бэклог.

Начиная с тарифа Starter CLI считывает то, что у вас уже есть: JSON, YAML и gettext PO, схема не меняется.

first run · acme/app
иллюстративная сводка запуска
Целевые языки
3
Проверки
4 из 4 пройдено
Ключи в diff
426
Тариф
Starter, $19 в месяц
Pull request при каждом пуше
как это работает

Файл со строками загружается. Каждый язык возвращается в вашу ветку.

Пять шагов: файл, который у вас уже есть, CLI при пуше, этап перевода, проверка множественных чисел, коммит в вашу ветку. Никто не запускает их вручную.
решения · консоль маршрутовsolutions / startupsСтартапы

шаги · Стартапы: Файл со строками → CLI при пуше → Glossa Flux → Проверка множественных чисел → Коммит в вашу ветку

что входитФайл со строкамиJSON, YAML или gettext PO, схема не меняется
как доставляетсяCLI при пушечитает файл, который у вас уже есть; на тарифе Starter это делает GitHub Action при каждом пуше
какой пропускGlossa Fluxбыстро, черновики создаются при каждом пуше, большинство строк обрабатываются автоматическиБыстрыйТщательныйбыстрая проверка при каждом пуше
проверкаПроверка множественных чиселпервая регистрация, которую вы не можете прочитать, — это грамматика, а не словарный запасplaceholderspluralsглоссарийдлинапроверка, которая это перехватывает
что выходитКоммит в вашу веткучерновики для каждого целевого языка, четыре проверки записываются для каждой строки
иллюстративная первая неделяСтартапы
$ transglot push --wait
found messages/en.json · schema untouched
3 target locales · de-DE fr-FR ja-JP
426 keys · 4 of 4 checks · 1 corrective retry
committed to the branch · 3 locales drafted
day 6 · a signup in ja-JP
подходящий тариф
Бесплатный$0в месяц
  • 100 000 слов для начала (25 000 при регистрации, 75 000 после проверки по телефону), затем 10 000 в месяц
  • Один проект, три места, 14 целевых языков
  • Без привязки карты, учёт использования никогда не применяется
Начните с бесплатного тарифа. CLI и Action доступны на тарифе Starter за $19 в месяц.
Посмотреть все восемь страниц
каждая из них начинается с одного и того же бесплатного плана
Элемент в вашем браузере. Пять шагов, две проверки, четыре контроля и строки планов — это реализованный механизм и опубликованный прайс-лист; запись первой недели приведена для иллюстрации, и ничего с этого экрана никуда не отправляется.

Перевод потом против перевода сегодня днем.

Transglot
сегодня днем
Время до первого языка
Один пуш. Четыре проверки выполняются, черновики попадают в pull request.
Стоимость на стадии seed
$0 за первые 100 000 слов (25 000 при регистрации, 75 000 после проверки по телефону) и 10 000 в месяц далее, затем фиксированно $19 с доплатой $0,0008 за слово сверх лимита.
Технический долг
Отсутствует. Ваш формат работает нативно: множественные числа, подстановочные знаки и комментарии сохраняются.
Контроль качества
Четыре детерминированные проверки для каждой строки: плейсхолдеры, множественные числа, глоссарий, длина. Строка с ошибкой получает одну попытку исправления, а превышение длины записывается, но не отклоняется.
Кто управляет
Никто. GitHub Action создаёт черновики при пуше из Starter.
Левый столбец — это механизм, описанный в документации. Правый столбец — процесс, который он заменяет, а не названный конкурент.
иллюстративная первая неделя

Как на самом деле выглядит первая неделя.

day 0 · morning

Подключение репозитория

Одна команда находит файл со строками, определяет его формат и не трогает схему. Этап миграции не требуется.

без переписывания
day 0 · afternoon

Пулл-реквест готов

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

Проверки 4 из 4, публикация
day 1

Слито и забыто

Каждый последующий пуш автоматически создаёт черновик. Забыть об этом — вот цель интеграции в CI.

0 встреч
day 6

Регистрация на языке, который никто в команде не понимает

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

ja-JP
day 30

Строка в еженедельном отчёте

Вы работаете на больше рынков, чем у вас есть сотрудников, а счёт остаётся таким же плоским тарифом, с которого вы начинали.

$19/mo
Ничто за эту неделю не потребовало найма переводчика, звонка поставщику или второго инструмента.
Иллюстративная неделя. Каждый шаг в ней — документированный механизм, а не история клиента.
цифры

Сколько это стоит на посевной стадии.

Три цифры — это номера тарифов, которые можно проверить на странице цен, а не измеренные показатели.
100,000

слов для начала на бесплатном тарифе (25 000 при регистрации, 75 000 после проверки по телефону), затем 10 000 в месяц, за $0 и без карты. Источник: строка Free в конфигурации тарифов.

$19

в месяц для Starter: 300 000 слов в месяц, три места и доступ к API, вебхукам и CLI, которые Free не может обеспечить токеном. Источник: страница цен.

$80

за каждые 100 тыс. слов сверх лимита, так как превышение тарифицируется по $0,0008 за слово. Источник: ставка за превышение в конфигурации тарифа.

FAQs

Что спрашивает основатель, прежде чем потратить полдня на это.

Как перевести мое приложение на другие языки?
Укажите Transglot на файл строк, который уже читает ваше приложение, выберите нужные языки, и каждый ключ будет черновым образом переведен на каждый из них. Перед сохранением каждая строка проходит четыре проверки: плейсхолдеры, множественные числа, термины глоссария и длина. Начиная с плана Starter действие GitHub выполняет это при каждом пуше и фиксирует результат в той же ветке, поэтому никому не нужно помнить о запуске процесса. В других средах выполнения CLI отправляет строки и получает файлы.
Ничего за первые 100 000 слов для начала (25 000 при регистрации, 75 000 после проверки по телефону) и 10 000 в месяц далее — это бесплатный тариф. После этого Starter стоит $19 в месяц за 300 000 слов, Team — $49 за 1 000 000, а Business — $149 за 4 000 000. Слова сверх вашего лимита тарифицируются по $0,0008 каждое, что составляет около $80 за 100 000 слов. Годовой биллинг ровно в десять раз превышает месячную стоимость, то есть два месяца бесплатно.
Один проект, 100 000 слов для начала (25 000 при регистрации, 75 000 после проверки по телефону) и 10 000 в месяц далее, три места и 15 языков, включая тот, на котором вы пишете, то есть 14 языков для перевода. Это жесткое ограничение, а не тарификация, поэтому оно не может привести к счету, и карта не требуется. CLI, действие GitHub, REST API, вебхуки и сервер MCP нуждаются в токене проекта, который бесплатный тариф не может создать, поэтому они доступны начиная с тарифа Starter.
Нет, если ваши строки уже находятся в файле. Двадцать форматов читаются и записываются в исходном виде, включая JSON, YAML, gettext PO, Android XML, iOS strings и Flutter ARB, причем схема возвращается в том же виде, в каком была получена. Если строки все еще жестко закодированы внутри компонентов, их вынос в файл — это единственная работа, которую нужно сделать в первую очередь, и вам пришлось бы сделать это для любого инструмента перевода.
Один запуск. Черновой перевод, четыре проверки и одна корректирующая попытка выполняются в рамках этого процесса, а результатом является запрос на слияние, а не таблица. Часть, которая обычно занимает недели — поиск подрядчика и согласование цены — здесь отсутствует.
Большинство небольших команд сначала обходятся без этого. Движок пишет тексты на всех языках, а проверки отклоняют строки с неверными плейсхолдерами, множественными числами или запрещенными терминами, не допуская их публикации. Когда вам понадобится человек, роль переводчика доступна на любом плане, включая Free, и может быть ограничена одним языком.
Это использует больше вашего лимита: счетчик учитывает исходные слова один раз для каждого языка, на который они переводятся. Цена тарифа не меняется. Места, проекты и языки никогда не тарифицируются отдельно, а неизмененная строка, для которой уже есть точное совпадение в памяти переводов, пропускает движок и ничего не стоит.
Ничего не спишется с карты, потому что карты нет. Free — это жесткий лимит, поэтому процесс останавливается, а не тарифицируется. На платном тарифе слова сверх лимита тарифицируются по $0,0008 каждое и появляются в том же счете, по ставке, указанной на странице цен до регистрации.
Да. Добавление языка переводит ключи, которых еще нет в нем, и оставляет все остальное без изменений. Нет необходимости в повторном импорте, создании второго проекта или миграции.
На любой языковой тег, распознаваемый ICU, а это 708 локалей в текущей таблице, плюс структурный резервный вариант для тегов вне ее. Нет фиксированного списка, который мог бы закончиться. Обработка множественного числа основана на 224 языках CLDR с поддержкой множественного числа, поэтому язык, объявляющий шесть форм множественного числа, будет ограничен этими шестью формами.
Если он хранит строки в файле, то да. Двадцать форматов поддерживают полный цикл нативно, включая плоский и вложенный JSON, YAML в стиле Rails, Laravel PHP и JSON, Android XML, iOS strings, stringsdict и xcstrings, Flutter ARB, XLIFF, gettext PO, Java properties, .NET RESX, CSV, XLSX и Markdown. Семь из двадцати поддерживают множественное число.
Нет. Ваши строки отправляются нашим субподрядчикам ИИ только для перевода и ни для чего другого, на коммерческих условиях, и страница доверия называет каждого из них и место их работы. Общая память переводов с точными совпадениями анонимизирована и имеет возможность отказа для каждого проекта на любом тарифе.
работает с тем, что вы уже используете

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

бесплатный план · без карты · отмена в любой день

Переведите свой продукт уже сегодня.

Бесплатный тариф не требует привязки карты и никогда не ограничивает объем. На платных тарифах сверх лимита — $0,0008 за слово. Цены указаны на странице тарифов перед регистрацией.