# 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 ничего не рендерит в вашем приложении: это задача библиотеки интернационализации.

## Video

The video is narrated in English, with English captions.

[What is a translation management system (TMS)?](https://caxecubb9c64cezv.public.blob.vercel-storage.com/films/kb-what-is-a-translation-management-system.mp4) (51 с)

A translation management system (TMS) is software that stores your source content and its translations and runs the translation workflow: translation memory, glossaries, review, machine translation, and integrations. Its translation memory reuses earlier translations by exact or fuzzy match. Crowdin, Lokalise, Phrase, Smartling, and Transifex are common examples. General Translation connects translation generation and review to code releases.

## Что делает 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.
