GitHub App от Lingo.dev запускает непрерывную локализацию прямо в репозитории, не выходя из git. Установите приложение, закоммитьте .lingo/config.json, который указывает на ваш движок локализации, и переводы будут обновляться с каждым push.
Когда исходные файлы меняются в основной ветке, приложение переводит их через ваш движок и открывает pull request с локализованными файлами. Включите рабочий процесс pull request, и переводы будут коммититься прямо в ветку PR по мере работы, а комментарий — обновляться с результатами и возможными ошибками. Приложение переводит только обнаруженные изменения в исходных файлах, а не файл целиком, и направляет всё через настроенный вами движок — с применением глоссария, тональности бренда и инструкций.
Каждый запуск идёт через асинхронный конвейер локализации — тот же, что использует API, — поэтому каждый перевод проходит все этапы, настроенные в вашем движке: предподготовку, AI-оценку, проверку человеком и обратный перевод. Каждый push получает непрерывную локализацию с проверками качества, а не просто вызов перевода.
Процесс защищён двумя механизмами контроля. Установите requireApproval, и приложение будет ждать подтверждения от человека, прежде чем записывать изменения — Approve / Deny в check run или /lingo approve в pull request. Используйте /lingo translate <glob> в комментарии, чтобы дозаполнить или принудительно обработать конкретные файлы. Поддерживаются файлы JSON, JSONC, Markdown, MDX, Markdoc и OpenAPI (YAML).
Полную инструкцию по настройке — установка, конфиг, рабочие процессы и команды — смотрите в документации GitHub App.
Что ещё вышло#
- AI-оценщики на любом тарифе. Независимая кросс-модельная оценка качества больше не привязана к тарифу — запускайте AI-оценщики на любом тарифе без ограничений по использованию. Оплата по факту использования, списание за каждый запуск — см. тарифы.
- Сравнение исходника, AI и правок человека на этапе проверки. Этап проверки человеком в конвейере локализации теперь показывает рядом исходный текст, AI-черновик и правки человека, а также отображает стоимость этапа редактирования.
