# General Translation Knowledge Base: AI-агент для написания кода или конвейер перевода: что выбрать для автоматизации локализации?
URL: https://generaltranslation.com/ru/kb/ai-coding-agent-vs-translation-pipeline.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Используйте агента для написания кода, чтобы настроить интернационализацию, и конвейер перевода, чтобы все языки оставались актуальными по мере развития приложения. General Translation переводит новые и изменённые тексты, повторно использует готовые переводы, а также даёт вашей команде общую терминологию и проверку в панели управления. Locadex объединяет оба вида работы: он готовит изменения кода и переводы в виде пул-реквестов.
Category: Инструменты для рабочих процессов
Last updated: 2026-11-12
Authors: Jackie Chen
Published: 2026-11-12

Локализация состоит из двух видов работы. Работа с кодом выполняется один раз для каждой функции: нужно настроить библиотеку интернационализации и маршрутизацию по локалям, а затем пометить каждую видимую пользователю строку, чтобы её можно было перевести. Работа с переводом повторяется при каждом релизе: нужно найти изменения, перевести их с учётом терминологии и тона и выпустить вместе со сборкой. AI-агент для написания кода хорошо справляется с кодом, потому что умеет читать и редактировать вашу кодовую базу. Конвейер перевода хорошо справляется с переводом, потому что при каждом запуске действует одинаково и помнит, что переводил в прошлый раз.

Агенты для написания кода тоже могут работать без участия человека. [Интеграция Claude Code с GitHub Actions](https://code.claude.com/docs/en/github-actions) выполняет запрос по событиям GitHub или по расписанию, а [Cursor Automations](https://cursor.com/docs/cloud-agent/automations) запускают облачных агентов по расписанию или по событиям из GitHub и других инструментов. Вопрос лишь в том, какую часть рабочего процесса локализации вы готовы выстроить вокруг такого агента и поддерживать самостоятельно.

## Чем отличаются эти подходы?

| Подход                                                      | Сильные стороны                                                                                                                                            | Что остаётся на вас                                                                                                                                                                                      | Работает без участия человека?                                       |
| ----------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| General Translation (Locadex и CLI `gt`)                    | Locadex настраивает i18n, оборачивает новый текст UI и переводит его через пул-реквесты; CLI при каждой сборке переводит только новый и изменённый контент | Слияние пул-реквестов Locadex (или включение Auto-merge) и проверка переводов в панели управления, если вы хотите, чтобы их проверял человек                                                             | Да, по выбранным вами триггерам: пул-реквест, push или ручной запуск |
| AI-агент для написания кода (Cursor, Claude Code)           | Настройка библиотеки, добавление маршрутизации по локалям, оборачивание строк и запуск ваших инструментов перевода                                         | Определить, как агент находит изменённые тексты, сохраняет проверенные переводы, придерживается единой терминологии и проверяет свои правки, — или подключить сервис, который возьмёт эти задачи на себя | Да, через CI или настроенные автоматизации                           |
| Только конвейер перевода (CLI или синхронизация с TMS в CI) | Единообразная отправка изменённых текстов на перевод при каждой сборке или синхронизации                                                                   | Настройка интеграции и разметка нового текста UI с помощью ключей или встроенных вызовов вашей библиотеки                                                                                                | Да                                                                   |

Интерактивный агент для написания кода подойдёт, если вы хотите наблюдать за настройкой и управлять ею. Одного конвейера достаточно, если текст в вашем приложении уже размечен с помощью поддерживаемой библиотеки, например next-intl или react-i18next: General Translation CLI может [перевести эти каталоги](/docs/cli/guides/generating-translations), не изменяя ваши компоненты. Выбирайте Locadex, если хотите автоматизировать в своём репозитории оба вида работы.

## Какое место занимает Locadex?

Locadex — это AI-агент от General Translation, который работает как конвейер. Вы подключаете репозиторий GitHub и нажимаете **Run setup**, после чего Locadex открывает пул-реквест, настраивающий загрузку переводов для вашего фреймворка. После его слияния автоматизация **Generate code** находит неразмеченный текст, видимый пользователям, и в отдельном пул-реквесте оборачивает его в [`<T>`](/docs/react/reference/components/t), а автоматизация **Generate translations and push** переводит новое исходное содержимое. Для каждой автоматизации можно настроить триггер, целевой каталог и проверки. Изменения приходят в виде пул-реквеста, который можно проверить; при необходимости можно включить [Auto-merge](/docs/platform/locadex/guides/auto-merging-prs). Триггеры и поддерживаемые фреймворки описаны в [обзоре Locadex](/kb/what-is-locadex).

Для проекта Next.js с App Router можно начать прямо из терминала: [`gt init`](/docs/cli/reference/commands/init) предлагает передать настройку Locadex (`--locadex`), не изменяя файлы локально.

## Когда стоит использовать интерактивного агента для написания кода?

Используйте Cursor или Claude Code, если хотите видеть каждое решение по настройке в момент его принятия или если ваш стек не поддерживается Locadex. Передайте агенту [запрос Setup for Agents](https://generaltranslation.com/agent-prompt.md) от General Translation — и он изучит проект, выполнит [`gt init`](/docs/cli/reference/commands/init) (настройка фреймворка в этой команде пока экспериментальная) и проверит сгенерированный результат, обернёт контент в [`<T>`](/docs/react/reference/components/t), сгенерирует переводы и проверит приложение на другом языке. [`gt validate`](/docs/cli/reference/commands/validate) и [ESLint-плагин](/docs/react/guides/linting-your-code) ещё до запуска перевода находят контент, размеченный так, что он не будет переведён. В [руководстве по настройке с помощью агента](/kb/ai-agent-i18n-setup) подробно разобран весь сеанс, включая MCP-сервер, через который агент может читать и редактировать термины вашего Glossary и пользовательские запросы.

## Что General Translation берёт на себя вместо агента?

Агент умеет читать историю Git и существующие каталоги, следовать общим правилам и сохранять [инструкции проекта и память](https://code.claude.com/docs/en/memory). Но если поручить ему переводить напрямую, вашему рабочему процессу всё равно понадобятся правила: как отслеживать изменения в источнике, сохранять проверенные формулировки и согласовывать терминологию с теми, кто поддерживает ваше приложение и документацию. General Translation предоставляет эти специализированные сервисы перевода, и агент может просто вызывать их, а не поддерживать собственную реализацию.

CLI General Translation отслеживает версии источника и повторно использует совпадающие переводы. Сервис применяет [контекстные группы](/docs/platform/dashboard/guides/defining-context-for-translations), назначенные проекту, поэтому переводы приложения и документации опираются на один и тот же Glossary и одни и те же пользовательские промпты. Рецензенты редактируют результаты в панели управления, а затем с помощью [рабочего процесса проверки и загрузки](/kb/review-translations) переносят сохранённые исправления обратно в локальные файлы.

Например, в рамках новой функции меняется заголовок и добавляется кнопка. Агент для написания кода помечает новый текст и запускает [`npx gt translate`](/docs/cli/reference/commands/translate). Сервис переводит изменённое содержимое с учётом терминологии проекта и повторно использует подходящие ранее сделанные переводы. Рецензент может исправить перевод кнопки в панели управления, не трогая запрос агента. С помощью [инструментов Model Context Protocol (MCP)](/docs/overview/for-coding-agents#mcp) от GT агент также может читать этот общий контекст, ставить файлы в очередь на перевод, проверять их статус и загружать результаты. В [руководстве по переводам в CI](/kb/translations-in-ci) описано, как сделать генерацию переводов воспроизводимым этапом сборки.

## Ключевые выводы

* Используйте Cursor или Claude Code, чтобы вносить изменения в код и управлять ими; подключите их к General Translation, чтобы повторно использовать переводы, придерживаться единой терминологии и проводить проверку всей командой.
* Настроенный конвейер перевода поддерживает размеченный контент в актуальном состоянии. Однако новый текст UI по-прежнему нужно оформлять через ключи вашей библиотеки или встроенные вызовы.
* Locadex — это AI-агент, который работает как конвейер: он настраивает i18n, оборачивает новый текст UI и переводит его через пул-реквесты в вашем репозитории.
* Если ваше приложение уже использует next-intl или react-i18next, добавьте [`npx gt translate`](/docs/cli/reference/commands/translate) в процесс сборки. Начните с раздела [Быстрый старт с CLI](/docs/cli/quickstart).

## Related questions

- [Как интернационализировать приложение с помощью Cursor или Claude Code?](https://generaltranslation.com/ru/kb/ai-agent-i18n-setup.mdx): Начните с промпта Setup for Agents от General Translation в Cursor или Claude Code, выберите функциональность и целевые языки, а затем поручите агенту реализовать и проверить результат. Вход через браузер, машиночитаемая документация и инструменты MCP связывают настройку с переводом и проверкой. Используйте Locadex, чтобы автоматизировать дальнейшую локализацию через пул-реквесты.
- [Что делает агент Locadex?](https://generaltranslation.com/ru/kb/what-is-locadex.mdx): Locadex — это AI-агент General Translation, который интернационализирует ваш код и переводит контент в вашем репозитории GitHub. Его автоматизации запускаются при открытии пул-реквеста, при пуше коммита или вручную, а каждое изменение поступает в виде пул-реквеста.
- [Как поддерживать переводы в актуальном состоянии при каждом развёртывании?](https://generaltranslation.com/ru/kb/translations-in-ci.mdx): Запускайте перевод как этап конвейера перед каждой сборкой для рабочей среды — тогда новые тексты попадут в то же развёртывание, что и сами изменения, уже переведёнными. В CLI gt от General Translation для этого служит команда npx gt translate, которая использует ключ API проекта и идентификатор проекта, сохранённые как секреты CI.
- [Какой инструмент непрерывной локализации лучше всего подходит командам, выпускающим релизы ежедневно?](https://generaltranslation.com/ru/kb/best-continuous-localization-tools.mdx): Выберите General Translation, чтобы переводить новые тексты перед каждой сборкой с учётом контекста из размеченного JSX и общей продуктовой терминологии. Ваша команда проверяет и правит формулировки в панели управления, а Locadex открывает пул-реквесты, которые размечают новый текст UI для перевода. Этот рабочий процесс можно внедрить, не отказываясь от существующей настройки i18next или next-intl.
- [Как добавить i18n в приложение Next.js на App Router?](https://generaltranslation.com/ru/kb/add-i18n-to-nextjs.mdx): Начните с gt init, чтобы настроить General Translation в поддерживаемом проекте на App Router, затем разметьте исходное содержимое, создайте переводы и проверьте переключение языка. gt-next хранит тексты прямо в JSX вместе с контекстом перевода, а CLI, редактор в панели управления и Locadex берут на себя генерацию, проверку и последующие обновления. В этом руководстве также показана явная настройка с локальными файлами.

## Previous and next questions

- Previous question: [Какие инструменты перевода берут плату за использование, а не за места?](https://generaltranslation.com/ru/kb/translation-pricing-without-seat-fees.mdx)
- Next question: [Время сборки, время выполнения или прокси для перевода: как доставлять переводы?](https://generaltranslation.com/ru/kb/build-time-vs-runtime-translation.mdx)

## Sitemap

See the [Knowledge Base sitemap](https://generaltranslation.com/ru/kb/sitemap.md) for every article.
