Подключите свой движок

Обновлено: в прошлом месяце · 2 мин чтения

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

Что изменится#

ДоПосле
Пайплайн переводаСтандартный пайплайн Lingo.devВаш движок локализации
Тональность брендаНетПрименяется для каждой целевой локали
ГлоссарийНетПодбирается семантически для каждого запроса
ПравилаНетДобавляются для каждой целевой локали
Выбор моделиПо умолчанию в Lingo.devВаша конфигурация модели с резервными вариантами
Проверка качестваНетНастроенные AI-оценщики запускаются автоматически

Настройка#

1

Подключите свой движок

Выполните lingo link в корне проекта:

bash
lingo link

Выберите (или создайте) организацию и движок локализации. link записывает orgId и engineId в .lingo/config.json — закоммитьте этот файл, чтобы при каждом запуске использовался один и тот же движок. ID движка также можно найти в панели управления; он начинается с eng_ (например, eng_SxjMwMsfOIsvV1wh).

2

Пройдите аутентификацию

bash
lingo login

Команда откроет браузер для аутентификации и сохранит сессию. Для CI или неинтерактивного использования вместо этого передайте API-ключ:

bash
lingo login --api-key lk_...

…или задайте его как переменную окружения:

bash
export LINGO_API_KEY="lk_..."

Сгенерируйте API-ключ на странице API Keys в панели управления.

3

Выполните push

bash
lingo push

CLI отправляет исходные файлы в движок и записывает переводы обратно на диск — тональность бренда, глоссарий, правила и настройки модели применяются автоматически.

Справочник по конфигурации#

.lingo/config.json#

ПолеОписание
orgIdОрганизация, которой принадлежит движок. Задаётся через lingo link.
engineIdДвижок, который выполняет перевод (eng_...). Задаётся через lingo link.

sourceLocale, targetLocales и files работают так же, как и в любом другом проекте — см. Конфигурация.

Переменные окружения#

ПеременнаяОбязательноПо умолчаниюОписание
LINGO_API_KEYДля CI-Ваш API-ключ Lingo.dev (вместо lingo login)
LINGO_API_URLНетhttps://api.lingo.devПользовательский базовый URL API (для self-hosted или staging)

Чего ожидать#

Каждый перевод, который создаёт CLI, проходит через полный пайплайн вашего движка:

Переводы отображаются в Reports с типом триггера api — наряду с запросами из API и интеграций.

Следующие шаги#