# General Translation Knowledge Base: Что такое система управления переводами (TMS)?
URL: https://generaltranslation.com/ru/kb/what-is-a-translation-management-system.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Система управления переводами (TMS) — это программное обеспечение, которое хранит исходное содержимое и его переводы и обеспечивает весь процесс перевода: память переводов, глоссарии, проверку, машинный перевод и интеграции. Память переводов позволяет повторно использовать ранее выполненные переводы при точном или нечётком совпадении. Типичные примеры — Crowdin, Lokalise, Phrase, Smartling и Transifex.
Category: Инструменты для рабочих процессов
Last updated: 2026-10-20
Authors: Kevin Wu, Jackie Chen
Published: 2026-10-20

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

## Что делает TMS?

Большинство TMS-платформ состоят из одних и тех же базовых компонентов:

* **Хранилище контента.** Исходные файлы или отдельные строки — для каждой хранятся переводы на все локали, версии и статус (не переведено, переведено, проверено).
* **Память переводов (TM).** База данных ранее переведённых пар «источник — перевод». В [глоссарии Microsoft](https://learn.microsoft.com/en-us/globalization/reference/glossary) описано, как TM повторно использует существующие переводы при точном или «нечётком» (по сходству) совпадении: так повторяющиеся предложения переводятся единообразно, а затраты снижаются. TMX — стандартный формат для переноса TM между инструментами.
* **Терминологическая база или глоссарий.** Утверждённые переводы названий продуктов, названий функций и технических терминов, а также термины, которые переводить нельзя. У терминологических баз есть собственный формат обмена — TBX. (См. [руководство по локализации](https://learn.microsoft.com/en-us/globalization/localization/localization) от Microsoft.)
* **Рабочий процесс и проверка.** Этапы перевода, редактирования и вычитки, которые распределяются между исполнителями по языкам, а также редактор, где переводчики видят источник, совпадения из TM и термины глоссария на одном экране.
* **Машинный перевод, ИИ и подключение подрядчиков.** Предварительный перевод с помощью движков машинного перевода (MT) или LLMs, а также подключение к поставщикам языковых услуг, которые предоставляют переводчиков-людей.
* **Проверки качества (QA).** Автоматический поиск пропущенных заполнителей, превышения ограничений длины, нарушений глоссария и несогласованных переводов.
* **Интеграции.** CLI, API и коннекторы для Git-хостингов, CMS и инструментов дизайна, через которые контент загружается в систему и выгружается из неё.

## Как TMS работает в программном проекте

1. Инженеры выносят видимые пользователю строки в файлы ресурсов (JSON, YAML, `.strings`, `strings.xml`, PO) под ключами, а библиотека интернационализации считывает эти файлы во время выполнения.
2. CLI или интеграция с Git отправляет исходные файлы в TMS. Например, в CLI Crowdin для этого служит команда `crowdin upload`, которая настраивается в `crowdin.yml`.
3. TMS выполняет предварительный перевод новых строк с помощью TM и движка MT или LLM, а затем передаёт их переводчикам и рецензентам.
4. Выполняются проверки качества (QA), после чего рецензенты утверждают переводы.
5. Переведённые файлы возвращаются через `crowdin download`, синхронизацию или пул-реквест, и приложение включает их в следующий релиз.

Шаги 1, 2 и 5 — это части процесса, за которые отвечают инженеры. Цикл повторяется при каждом изменении текстов.

## Какие существуют системы управления переводами?

Каждая платформа сочетает эти базовые компоненты по-своему, делая акцент на разных возможностях:

* **[Crowdin](https://crowdin.com/)** позиционирует себя как «платформу локализации на базе ИИ»: память переводов, глоссарии, встроенные проверки качества (QA), движки MT и интеграции с поставщиками переводческих услуг.
* **[Lokalise](https://lokalise.com/)** ориентирована на веб- и мобильные приложения, игры и другой цифровой контент; её автоматизированные рабочие процессы применяют память переводов (TM), запускают проверки QA и отправляют материалы на согласование.
* **[Phrase](https://phrase.com/)** предлагает Phrase TMS — систему управления переводами — и Phrase Strings для локализации программного обеспечения.
* **[Smartling](https://www.smartling.com/)** называет свою TMS «универсальной платформой для оркестрации переводов» и, помимо самого ПО, предлагает услуги перевода, выполняемого людьми.
* **[Transifex](https://www.transifex.com/)** предоставляет [память переводов](https://help.transifex.com/en/articles/6224636-introduction-to-translation-memory) на уровне проекта, глоссарии и [Transifex Native](https://developers.transifex.com/docs/native) для отправки строк прямо из кода.

Решения с открытым исходным кодом и инструменты для разработчиков, такие как [Weblate](/kb/general-translation-vs-weblate), [Tolgee](/kb/general-translation-vs-tolgee) и [Locize](/kb/general-translation-vs-locize), отчасти решают те же задачи.

## Чем TMS отличается от библиотеки интернационализации или бюро переводов?

Их часто путают, потому что программе локализации обычно нужны функции всех трёх:

|                   | Библиотека интернационализации                                                              | TMS                                                                       | Поставщик языковых услуг (LSP)                        |
| ----------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ----------------------------------------------------- |
| Что это           | Код в вашем приложении                                                                      | Программная платформа                                                     | Компания с переводчиками и менеджерами проектов       |
| Примеры           | i18next, react-intl, next-intl                                                              | Crowdin, Lokalise, Phrase, Smartling, Transifex                           | Бюро переводов и фрилансеры                           |
| Задача            | Выбирать локаль, загружать переводы, форматировать даты, числа и формы множественного числа | Хранить строки и переводы, запускать рабочие процессы перевода и проверки | Переводить и проверять контент                        |
| Создаёт переводы? | Нет                                                                                         | С помощью MT, ИИ или людей, которым передаёт работу                       | Да, силами людей                                      |
| Кто использует    | Разработчики                                                                                | Менеджеры по локализации, переводчики, рецензенты                         | Ваш менеджер по локализации — как внешнего поставщика |

LSP часто работает в вашей TMS или использует собственную. В руководстве Microsoft по локализации перечислены варианты: LSP, поставщики, работающие с одним или несколькими языками, либо фрилансеры.

## Когда TMS нужна, а когда нет

Стоит рассмотреть TMS, если:

* Переводчикам или агентствам нужен CAT-редактор (система автоматизированного перевода) и переиспользуемая память переводов.
* Поставщики обмениваются файлами XLIFF или документами Office либо требуют особых рабочих процессов проверки и утверждения.
* Менеджер по локализации координирует множество источников контента, поставщиков и графиков релизов.

Отдельная TMS может не понадобиться, если:

* Кто-то из команды может перевести и проверить небольшой объём текста на одном-двух языках прямо в репозитории. (См. [разработка i18n собственными силами](/kb/general-translation-vs-in-house-i18n).)
* Ваш текущий процесс перевода уже покрывает все форматы, терминологию, проверку и доставку, которые нужны вашей команде.

Частые релизы и хранение контента в коде не исключают использования TMS: её интеграции с Git и CI позволяют автоматизировать доставку. Прежде чем выбрать инструмент, сравните, сколько ручной работы останется, какие согласования обязательны, какие форматы файлов поддерживаются и есть ли интеграции с поставщиками.

## Место General Translation

General Translation — альтернатива для разработчиков, которым нужно связать генерацию и проверку переводов с релизами кода. Компонент [`<T>`](/docs/react/reference/components/t) оставляет текст JSX на месте: CLI извлекает размеченную структуру и контекстные заметки и передаёт их сервису на перевод, а библиотека выполняет рендеринг результатов. Благодаря этому не нужно вести отдельный ключ и описание для каждого сообщения UI.

Можно также оставить существующую библиотеку и уже проверенные каталоги. [`npx gt upload`](/docs/cli/reference/commands/upload) импортирует существующие переводы, а [`npx gt translate`](/docs/cli/reference/commands/translate) генерирует обновления для настроенных файлов репозитория и повторно использует совпадающие переводы. Общие [термины Glossary и пользовательские промпты](/docs/platform/dashboard/guides/defining-context-for-translations) поддерживают единую терминологию в приложении и документации, а в [редакторе панели управления](/docs/platform/dashboard/guides/reviewing-translations) рецензенты могут поправить формулировки до релиза.

TMS по-прежнему хорошо подходит, если работа строится вокруг языковых поставщиков, CAT-редакторов и обмена файлами XLIFF. О том, как выбрать между таким рабочим процессом и подходом GT, основанным на коде, читайте в статье [General Translation или TMS](/kb/general-translation-vs-tms). В ней подробно сравниваются инженерные затраты, работа с контекстом, доставка и стоимость.

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

* TMS хранит контент и переводы, координирует процесс перевода и предоставляет память переводов, терминологическую базу, процессы проверки, коннекторы к MT и поставщикам переводов, проверки качества (QA) и интеграции.
* Чаще всего сравнивают платформы Crowdin, Lokalise, Phrase, Smartling и Transifex: каждая из них сочетает TMS с ИИ-переводом и доступом к профессиональным переводчикам.
* Библиотека интернационализации выполняет рендеринг переводов в вашем приложении, TMS управляет их подготовкой, а LSP предоставляет переводчиков.
* General Translation связывает извлекаемый из кода контекст, генерацию и проверку переводов с релизами и позволяет сохранить существующие каталоги и библиотеки. Выбирайте TMS, если ключевую роль играют координация работы поставщиков и рабочие процессы на основе CAT-инструментов.

## Related questions

- [General Translation или TMS (Crowdin, Lokalise, Phrase)](https://generaltranslation.com/ru/kb/general-translation-vs-tms.mdx): Выбирайте General Translation, если разработчикам нужны генерация переводов, контекст из кода и проверка, привязанные к релизам продукта. Сохраните существующие каталоги и библиотеку рендеринга или пишите встроенный JSX без ключей перевода. TMS подходит для программ, построенных вокруг языковых поставщиков, CAT-редакторов и обмена XLIFF; её интеграции могут автоматизировать передачу файлов.
- [Какое ПО для локализации лучше всего подходит разработчикам?](https://generaltranslation.com/ru/kb/best-localization-software.mdx): Лучшее ПО для локализации для разработчиков переводит контент прямо там, где он написан в коде, учитывает контекст вашего продукта и поддерживает все языки в актуальном состоянии. General Translation делает это с помощью библиотек с открытым исходным кодом, контекстных групп и Locadex — AI-агента, который открывает пул-реквесты.
- [Интернационализация и локализация (i18n и l10n)](https://generaltranslation.com/ru/kb/internationalization-vs-localization.mdx): Интернационализация (i18n) — это работа над кодом и дизайном, благодаря которой один продукт может поддерживать множество локалей: например, форматировать даты с помощью Intl и отображать текст с направлением right-to-left. Локализация (l10n) адаптирует продукт под конкретную локаль: это перевод, а также валюта, форматы дат, единицы измерения, тон и правовые нюансы.
- [Альтернативы Crowdin: General Translation или Crowdin](https://generaltranslation.com/ru/kb/general-translation-vs-crowdin.mdx): Выбирайте General Translation, если хотите хранить тексты прямо в компонентах и создавать переводы во время сборки. Crowdin управляет проектами перевода, выстроенными вокруг файлов ресурсов, переводчиков и процессов проверки, — инженерам приходится подключать всё это к приложению и поддерживать по мере развития продукта. При этом Crowdin по-прежнему хорошо подходит для перевода силами open-source-сообщества и для программ, которые ведут подрядчики.
- [Альтернативы Lokalise: General Translation или Lokalise](https://generaltranslation.com/ru/kb/general-translation-vs-lokalise.mdx): General Translation — сильная альтернатива Lokalise для команд, которым нужен читаемый текст прямо в JSX и перевод, встроенный в процесс разработки. Lokalise построен вокруг общих ключей, интеграций с инструментами дизайна и OTA-доставки обновлений в мобильные приложения. General Translation генерирует переводы на основе размеченного контента приложения и позволяет проверять их в панели управления или в пул-реквестах GitHub.

## Previous and next questions

- Previous question: [Что такое псевдолокализация?](https://generaltranslation.com/ru/kb/pseudo-localization.mdx)
- Next question: [Что такое формат сообщений ICU?](https://generaltranslation.com/ru/kb/icu-message-format.mdx)

## Sitemap

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