W40 – Studio: локализация в инструментах, которыми вы уже пользуетесь

Veronica PrilutskayaДиректор по продукту и соучредительОпубликовано: вчера · 1 мин чтения

Теперь в Studio можно подключать источники контента к движкам локализации, переводить контент с учётом глоссария, правил и тональности бренда вашей команды и записывать переводы обратно в репозитории, CMS или справочные центры.

Подключите GitHub, Payload CMS или Zendesk Help Center либо отправляйте контент через CLI и API. Каждый источник работает с выбранным вами движком локализации — с глоссарием, правилами и тональностью бренда вашей команды. Продуктовые и контентные команды отправляют контент из привычных инструментов, а команда локализации отвечает за инфраструктуру локализации.

CLI. Инженеры отправляют исходные файлы командой lingo push, и они проходят через настроенный пайплайн движка локализации. Команда lingo pull записывает готовые переводы в локальные целевые файлы на том же компьютере и в том же checkout. В Studio каждая отправка отображается со статусом по языкам.

GitHub App. Когда исходные файлы меняются в ветке по умолчанию, приложение переводит изменения и открывает пулл-реквест с переведёнными файлами. Включите рабочий процесс пулл-реквестов, чтобы переводы коммитились прямо в ветку пулл-реквеста. Вы также можете требовать подтверждение перед автоматическими запусками или использовать /lingo translate, чтобы запросить перевод конкретных файлов и языков.

CMS и справочные центры. Выберите контент и языки перевода, а Lingo.dev запишет переводы обратно в Payload или Zendesk для каждой локали. Синхронизация переводит только новый или изменённый исходный контент. В Payload запуски могут стартовать автоматически при изменении контента, а в Zendesk их нужно запускать вручную. Каждый запуск проходит через настроенный пайплайн движка локализации, в том числе через проверку, если она включена.

API. Синхронный API возвращает в ответе один целевой язык. Асинхронный API принимает несколько целевых языков и отдаёт каждый готовый перевод отдельно. Оба применяют глоссарий, правила, тональность бренда и настройки модели движка локализации. Асинхронные задания также проходят настроенные необязательные этапы пайплайна, включая вычитку носителями языка, если она включена. Синхронный API эти этапы пропускает.

Проверяйте запросы и шаги пайплайна. Откройте запрос, чтобы прочитать исходный и переведённый текст, узнать, какая модель работала, и посмотреть длительность и стоимость. Для асинхронных заданий откройте отдельные шаги пайплайна: вы увидите их результат, текст, отправленный на ручную проверку, и сообщение об ошибке, если шаг завершился сбоем.

Чтобы подключить GitHub, CMS или справочный центр, откройте Studio и перейдите в раздел «Все интеграции».