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

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

transglot для разработчиковapi, cli, mcp

Переводите строки из CI, а не через дашборд.

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

REST API со scoped-токенами, 12 webhook-событий с подписью HMAC, MCP-сервер, который может вызывать ваш редактор, и поддержка 20 форматов файлов с полным циклом без переписывания схемы. Отправьте файл — получите языки обратно.

Без
С

Дашборд, который кто-то должен не забыть открыть.

CLI и GitHub Action работают в CI с использованием токена проекта, начиная с тарифа Starter.

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

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

Опрос эндпоинта, чтобы узнать, завершился ли запуск.

12 webhook-событий, подписанных по метке времени и телу запроса, чтобы ваш получатель мог обеспечить собственное окно повторного воспроизведения.

Отправьте файл со строками, получите черновики языков с уже выполненными четырьмя проверками. Один токен проекта управляет CLI, GitHub Action, REST API и MCP-сервером, лимит составляет 60 запросов в минуту на токен.

как это работает

Ваши файлы загружаются в исходном виде. Плейсхолдеры и формы множественного числа сохраняются без изменений.

пять шагов: 20 форматов читаются как есть, один ограниченный токен, этап перевода, проверка плейсхолдеров, подписанный вебхук и затем pull
решения · консоль маршрутовsolutions / developersРазработчики

шаги · Разработчики: 20 форматов в исходном виде → API, CLI, Action или MCP → Flux при push, Deep для каждого ключа → Проверка заполнителей → Подписанный вебхук, затем pull

что входит20 форматов в исходном видемножественные числа, плейсхолдеры и комментарии сохраняются при обратном экспорте
как доставляетсяAPI, CLI, Action или MCPодин ограниченный токен проекта управляет всеми четырьмя способами, 60 запросов в минуту
какой пропускFlux при push, Deep для каждого ключабыстрый пропуск для каждого коммита; тщательная проверка для помеченных ключейБыстрыйТщательныйобе проверки, выбор по ключу
проверкаПроверка заполнителейпереименованный или перемещённый {token} отклоняется, а не угадываетсяplaceholderspluralsглоссарийдлинапроверка, которая это перехватывает
что выходитПодписанный вебхук, затем pull12 событий, подписанных по метке времени и телу; /v1/pull возвращает все строки
иллюстративная первая неделяРазработчики
$ transglot push
POST /v1/push · 200 · abilities: push, pull
placeholders · {amount} kept in every locale
webhook · signed over timestamp + body · delivered
$ transglot pull
3 locales written back, schema untouched
подходящий тариф
Стартовый$19в месяц
  • 300 000 слов в месяц
  • Неограниченное число проектов и языков, три места
  • Токены с ограниченной областью действия, которые Free не может создавать: CLI, Action, API, MCP
Бесплатный тариф не требует карты, но на нём нельзя создать токен проекта, поэтому пять поверхностей начинаются здесь.
Посмотреть все восемь страниц
каждая из них начинается с одного и того же бесплатного плана
Элемент в вашем браузере. Пять шагов, две проверки, четыре контроля и строки планов — это реализованный механизм и опубликованный прайс-лист; запись первой недели приведена для иллюстрации, и ничего с этого экрана никуда не отправляется.

Инструмент перевода против этапа сборки.

Transglot
в пайплайне
Где работает
В CI. GitHub Action создает черновики при пуше, а CLI делает то же самое из вашей оболочки.
Аутентификация
Токены проекта с пятью возможностями: push, pull, manage, read и write, с подмножеством из трех возможностей для развертывания.
События
12 событий вебхуков с HMAC-подписью по метке времени и телу запроса.
Форматы
Двадцать форматов, чтение и запись поддерживаются нативно. Семь из них поддерживают множественные числа, а формат, не способный выразить форму множественного числа, отклоняет строку, а не придумывает её.
Агенты
Сервер MCP, предоставляющий 17 инструментов MCP, позволяющих редактору переводить недостающие элементы или проводить QA, не покидая файл.
Количество форматов, событий и инструментов выше привязано к соответствующим перечислениям тестами, которые завершаются ошибкой при расхождении текста.
что вы можете использовать

Пять способов, один токен проекта.

Все пять методов аутентифицируются с помощью одного токена с ограниченной областью действия, который нельзя создать на бесплатном тарифе. Они доступны начиная с тарифа Starter.
Загрузка переводов через браузер намеренно не предусмотрена. Альтернативы: endpoint pull, CLI, CDN-пакет и синхронизация с файловым хранилищем.

FAQs

Что проверяет разработчик перед первым вызовом API.

Есть ли API переводов, который я могу вызывать из своего кода?
Да: REST API v1, CLI в npm, действие GitHub, сервер MCP с 17 инструментами и 12 подписанных событий вебхуков. Все пять компонентов используют один и тот же токен проекта с ограниченной областью действия, который недоступен на бесплатном плане, поэтому они начинаются с плана Starter за 19 долларов в месяц.
Один проект, 100 000 слов на старте (25 000 при регистрации, 75 000 после телефонной проверки) и 10 000 в месяц далее, три участника и 15 строк локалей, включая исходную, что составляет 14 целевых языков. Он не может создавать токен проекта, поэтому CLI, Action, API, вебхуки и сервер MCP доступны начиная с Starter.
Добавьте действие GitHub. Оно создает черновики для всех сопоставленных языков при пуше и фиксирует их в ветке, на которой был запущен рабочий процесс, поэтому в ветке функции переводы поступают в запрос на слияние вместе с изменениями, а не после них. CLI отправляет и получает данные из любой другой среды выполнения, а с флагом --wait завершается с ненулевым кодом при сбое запуска, что окрашивает шаг в красный цвет вместо тихого пропуска отклоненной строки.
60 запросов в минуту на один токен проекта. Лимит действует на токен, а не на организацию, поэтому «шумная» задача в CI не лишит ресурсов ваше производственное приложение.
Каждая доставка содержит заголовок с меткой времени и HMAC-подпись, вычисленную по метке времени и телу запроса. Мы публикуем метку времени, чтобы ваш получатель мог применять любое желаемое окно защиты от повторов; мы сами такое окно не навязываем.
12 событий вебхуков: batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed и source_drift.repaired. Тот же список доступен по GET /v1/webhooks/events, поэтому вашему коду не нужно жестко прописывать его.
Токен предоставляет пять возможностей: push, pull, manage, read и write. Также есть набор из трех прав deploy для задач, которым нужно только перемещать файлы. Токены создаются для конкретного проекта, поэтому один токен не может получить доступ к проекту, для которого он не был создан.
Семь из двадцати: Android XML, iOS stringsdict, iOS xcstrings, Flutter ARB, gettext PO, CSV и XLSX. Laravel PHP не поддерживает, и вместо того чтобы изобретать форму, его кодек отвергает строку.
Да, с 17 инструментами, чтобы агент мог читать проект, перечислять и добавлять языки, получать и обновлять отдельные переводы, загружать и выгружать целые файлы, переводить недостающее, опрашивать или отменять пакетные задачи, повторять неудачные и проводить QA, не покидая редактор. Четыре из семнадцати инструментов относятся к глоссарию. Отмена пакетной задачи возвращает неиспользованные слова в ваш лимит.
Неверный плейсхолдер, отсутствующая форма множественного числа или запрещенный термин глоссария получают одну автоматическую попытку исправления, после чего проверки запускаются снова. Если ошибка сохраняется, строка отклоняется, а не записывается в ваш файл. Строка, превышающая только лимит длины, записывается, а начиная с плана Team автоподтверждение или запуск QA помечает ее для ревью.
Для веба — да. Опубликуйте пакет локали в CDN начиная с тарифа Starter и считывайте его во время выполнения, так что исправление текста становится публикацией, а не релизом. Нативные приложения все еще берут строки из файловых форматов и требуют сборки.
GET /v1/pull, CLI, CDN-пакет или синхронизация с файловым хранилищем (S3, Dropbox или Drive). Загрузка переводов через браузер намеренно не предусмотрена, поэтому используйте один из этих четырех способов.
CLI распространяется под лицензией MIT и опубликован в npm, а GitHub Action также имеет лицензию MIT и открытый репозиторий. Само хостируемое приложение, включая движок и кодеки форматов, является закрытым, и ничто на этом сайте не должно трактоваться иначе.
работает с тем, что вы уже используете

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

токены с ограниченной областью · подписанные события · 20 форматов

Добавьте переводы в CI и перестаньте об этом думать.

Бесплатный тариф не требует карты. CLI, Action, API и сервер MCP доступны начиная с тарифа Starter за $19 в месяц.