# General Translation Knowledge Base: Альтернативы Smartling: General Translation или Smartling
URL: https://generaltranslation.com/ru/kb/general-translation-vs-smartling.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Выбирайте General Translation, если хотите, чтобы переводы приложения генерировались из кода в рамках каждого релиза. Smartling объединяет систему управления переводами, услуги машинного перевода с помощью ИИ и перевода, выполняемого людьми, а также прокси для перевода веб-сайтов. General Translation хранит тексты прямо в ваших компонентах, передаёт их контекст в перевод и даёт вашей команде панель управления для проверки.
Category: Инструменты для рабочих процессов
Last updated: 2026-10-16
Authors: Kevin Wu, Jackie Chen
Published: 2026-10-16

Smartling предлагает end-to-end локализацию: систему управления переводами (TMS) с CAT-инструментом (инструментом автоматизированного перевода) и памятью переводов, перевод с помощью ИИ через AI Hub, перевод, выполняемый людьми, от Smartling Language Services, а также Global Delivery Network (GDN) — прокси, который переводит веб-сайты. В случае ПО работа с кодом строится вокруг файлов: файлы ресурсов из вашего репозитория загружаются в Smartling, из них извлекаются и переводятся строки, а готовые переводы возвращаются через GitHub Connector, самостоятельно размещаемый Repository Connector или CLI. General Translation, напротив, отталкивается от кода.

## Сильные стороны Smartling

* **ИИ-перевод и перевод, выполняемый людьми, у одного поставщика.** На [странице услуг перевода](https://www.smartling.com/translation-services) Smartling указаны машинный и ИИ-перевод с мгновенной готовностью, AI Human Translation (перевод, выполняемый людьми с помощью ИИ) за 1 день и Creative Translation (экспертный перевод для сложных проектов) за 2 дня. Эти услуги оказывает команда из более чем 4000 лингвистов.
* **AI Hub.** [LLMs и системы машинного перевода](https://help.smartling.com/hc/en-us/articles/10318350761883-Smartling-s-AI-Hub), такие как DeepL, Google и Microsoft, с подстановкой вашего глоссария и памяти переводов в промпты.
* **Сайты без изменения кода.** GDN отдаёт переведённые страницы, работая как [прокси перевода](https://help.smartling.com/hc/en-us/articles/18558261190683-Introduction-to-the-GDN).
* **Визуальный контекст.** [HTML, захваченный с помощью расширения Chrome или JavaScript-библиотеки](https://help.smartling.com/hc/en-us/articles/360057484273--Overview-of-Visual-Context), скриншоты, сопоставляемые со строками с помощью OCR, а также PDF и видео.
* **Инструменты контроля качества.** CAT-инструмент, проверки качества и [LQA Agent](https://help.smartling.com/hc/en-us/articles/49428460628507-LQA-Agent-AI-Powered-Quality-Assurance), который оценивает задания по методологии MQM.
* **Соответствие стандартам и коннекторы.** [PCI Level 1, SOC 2, HIPAA, HITRUST, ISO 27001 и ISO 42001](https://www.smartling.com/security), а также более 50 коннекторов для CMS и маркетинговых инструментов, таких как AEM, Contentful и Salesforce.

## Что Smartling по-прежнему оставляет вашим инженерам

В рабочем процессе Smartling на основе репозитория файлы ресурсов проходят через задание на перевод:

1. Настройте библиотеку интернационализации и извлеките или напишите файлы ресурсов, которые она загружает. [SDK Smartling](https://help.smartling.com/hc/en-us/articles/1260806475390-Smartling-SDKs-Overview) подключаются к его API.
2. Подключите репозиторий. Облачный GitHub Connector отслеживает пул-реквесты или коммиты, самостоятельно размещаемый [Repository Connector](https://help.smartling.com/hc/en-us/articles/360008032174-Options-for-Automation-with-Source-Repositories) поддерживает GitHub Enterprise, GitLab, Bitbucket и SVN; кроме того, файлы можно отправить командой `smartling-cli files push`.
3. Дождитесь выполнения задания на перевод. Согласно документации Smartling, в [режиме пул-реквестов](https://help.smartling.com/hc/en-us/articles/14901568064411-GitHub-Configuration-Modes-Pull-Request-Single-Branch-On-Demand) GitHub Connector пул-реквест нельзя сливать или удалять, пока не доставлены его переводы, поэтому пул-реквест с новой функцией простаивает в ожидании перевода.
4. Выполните слияние пул-реквеста с переводами ([Repository Connector вместо этого коммитит прямо в ветку](https://help.smartling.com/hc/en-us/articles/44557348474139-Repository-Connector-Architecture-Overview)), подключите каждый новый язык в приложении и проверьте все экраны.

Кроме того, строки приложения изначально лишены визуального контекста: GitHub Connector не собирает его автоматически, а в таблице [поддерживаемых типов файлов](https://help.smartling.com/hc/en-us/articles/360007998893--Supported-File-Types) Smartling для файлов JSON, iOS и Android по умолчанию не указан ни один источник контекста, поэтому его приходится брать из скриншотов или снимков, которые добавляет ваша команда.

У Smartling есть тариф Core, с которого можно начать бесплатно, и тариф Enterprise, доступный через отдел продаж; кроме того, компания публикует начальные расценки за слово для каждого вида перевода. (См. [тарифы Smartling](https://www.smartling.com/plans), данные на октябрь 2026 г.)

## Smartling и General Translation: краткое сравнение

| Возможность                | Smartling                                                                                         | General Translation                                                                                                                             |
| -------------------------- | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| Где хранятся строки        | В файлах ресурсов, строки из которых Smartling извлекает и хранит у себя                          | В вашем коде внутри [`<T>`](/docs/react/reference/components/t) или в ваших существующих файлах ресурсов                                        |
| Как подключается код       | GitHub Connector, Repository Connector, CLI или API                                               | [`npx gt translate`](/docs/cli/reference/commands/translate) в процессе сборки или пул-реквесты от [Locadex](/docs/platform/locadex/quickstart) |
| Кто переводит              | Движки AI Hub, Smartling AI Translation или лингвисты Smartling                                   | ИИ с учётом контекста из вашего кода, Glossary и пользовательских промптов; ваша команда проверяет результат в панели управления                |
| Контекст для каждой строки | Захват визуального контекста, скриншоты с OCR, глоссарий, память переводов и руководства по стилю | Размеченная структура JSX, заполнители переменных, контекстные заметки, Glossary и пользовательские промпты                                    |
| Веб-сайты                  | Прокси-сервер перевода GDN                                                                        | Переводит контент прямо в вашем коде; маршрутизация по локалям — в `gt-next`                                                                    |
| Цены                       | Тарифы Core и Enterprise плюс пословная оплата перевода                                           | [Оплата по факту использования](https://generaltranslation.com/pricing)                                                                         |

## Почему команды выбирают General Translation, а не Smartling

С General Translation переводы может создавать то же изменение кода, которое добавляет текст. Текст остаётся читаемым внутри [`<T>`](/docs/react/reference/components/t), а сборка формирует языковые файлы, нужные приложению.

* **Быстрее.** Запускайте [`npx gt translate`](/docs/cli/reference/commands/translate) перед сборкой приложения, чтобы создать переводы для выпускаемого релиза. Или настройте [Locadex](/docs/platform/locadex/guides/configuring-automations), чтобы он открывал пул-реквесты с переводами по событиям репозитория. Инженеры встраивают локализацию в привычный процесс сборки и ревью, а не согласовывают отдельную задачу по доставке переводов.
* **Дешевле в эксплуатации.** Встроенные блоки [`<T>`](/docs/react/reference/components/t) избавляют от создания ключей и передачи файлов ресурсов при рутинных изменениях текста. CLI повторно использует неизменённые переводы, поэтому при повторных сборках переводится только новый или изменённый текст. Тарифы на использование см. на странице [цен General Translation](https://generaltranslation.com/pricing), а варианты ИИ- и человеческого перевода — в [тарифах услуг Smartling](https://www.smartling.com/translation-services).
* **Выше качество.** По умолчанию Smartling не предоставляет визуального контекста для файлов JSON, iOS и Android — командам приходится прикладывать скриншоты или записи экрана. General Translation передаёт в перевод структуру размеченного JSX и заполнители переменных; [контекстные заметки](/docs/react/reference/components/t) поясняют замысел, а ваш Glossary и пользовательские промпты задают терминологию продукта. Ревьюеры могут исправить результат в [Редакторе переводов на панели управления](/docs/platform/dashboard/guides/reviewing-translations), так что генерация и проверка остаются в едином рабочем процессе.
* **Ниже риски.** Библиотеки `gt-react` и `gt-next` под лицензией MIT могут выполнять рендеринг [переводов из бандла](/docs/react/guides/storing-translations) без аккаунта General Translation и без обращений к сервису во время выполнения. Сгенерированные файлы остаются вместе с приложением, и вы полностью контролируете развёрнутые тексты.

General Translation сертифицирован по SOC 2 Type II и ISO 27001 и соответствует требованиям GDPR, а тарифы Enterprise дополнительно включают SSO, SCIM-провижининг, журналы аудита, настраиваемые роли и инженеров, работающих на стороне заказчика. (См. [центр доверия](https://trust.inc/generaltranslation).)

Cursor использует General Translation в своём веб-продукте и документации более чем на 14 локалях. (См. [развёртывания в рабочей среде](https://generaltranslation.com/enterprise).)

## Когда Smartling подходит лучше

Выбирайте Smartling, если вы хотите приобретать ИИ-перевод и перевод, выполняемый людьми, у одного поставщика с гарантией качества; если маркетинговые сайты нужно переводить через прокси без изменений в коде; если в вашей отрасли требуются сертификаты, например PCI или HIPAA; если контент хранится во множестве корпоративных CMS и маркетинговых инструментов; или если вы обмениваетесь с поставщиками файлами XLIFF, TMX или Office.

## Переход со Smartling на General Translation

Начните с файлов ресурсов, которые ваше приложение уже загружает, например JSON или PO. [Настройте CLI](/docs/cli/guides/configuring) для этих файлов и выполните [`npx gt upload`](/docs/cli/reference/commands/upload), чтобы импортировать исходные тексты и существующие переводы до первого запуска [`npx gt translate`](/docs/cli/reference/commands/translate). Текущую библиотеку интернационализации и структуру файлов можно оставить как есть.

Импортируйте глоссарий в [контекстную группу](/docs/platform/dashboard/guides/defining-context-for-translations), а затем проверьте сгенерированные тексты в панели управления. Переход на встроенный компонент [`<T>`](/docs/react/reference/components/t) — отдельный вариант для команд, которые хотят ещё и отказаться от поддержки исходных ключей. О выборе платформы в целом читайте в статье [Почему стоит использовать General Translation вместо TMS?](/kb/general-translation-vs-tms)

## Можно ли использовать General Translation вместо Smartling?

Да. General Translation объединяет генерацию с учётом кода, автоматизацию сборки и проверку в панели управления — всё, что нужно командам разработчиков. Можно сохранить существующие каталоги или использовать встроенный JSX. Smartling хорошо подойдёт, если вам нужны прокси для перевода сайтов или услуги перевода, выполняемого людьми, от одного поставщика.

## Другие альтернативы Smartling

Команды, которые переходят с Smartling, также сравнивают следующие платформы:

* **Crowdin:** подходит проектам с открытым исходным кодом, которые могут получить бесплатную лицензию и хотят привлекать переводчиков из сообщества, а также программам перевода, выполняемого людьми силами поставщиков. (См. [General Translation и Crowdin](/kb/general-translation-vs-crowdin).)
* **Lokalise:** подходит, если дизайнеры и переводчики работают с Figma или скриншотами или если нативным приложениям нужны обновления по воздуху (OTA). (См. [General Translation и Lokalise](/kb/general-translation-vs-lokalise).)
* **Phrase:** подходит, если одна платформа должна обслуживать как строки ПО, так и крупную программу перевода документов, которую ведут поставщики. (См. [General Translation и Phrase](/kb/general-translation-vs-phrase).)
* **Transifex:** подходит, если вы хотите перевести веб-сайт с помощью сниппета или заказать перевод, выполняемый людьми, у партнёрских поставщиков платформы. (См. [General Translation и Transifex](/kb/general-translation-vs-transifex).)
* **Weblate:** подходит для перевода силами сообщества, а также командам, которым нужна полностью самостоятельно размещаемая платформа на основе Git. (См. [General Translation и Weblate](/kb/general-translation-vs-weblate).)
* **Tolgee:** подходит командам, которым нужно размещать платформу на своих серверах или которые хотят, чтобы переводчики редактировали текст, щёлкая по нему прямо в работающем приложении. (См. [General Translation и Tolgee](/kb/general-translation-vs-tolgee).)

(О том, что объединяет эти платформы, читайте в статье [Почему стоит выбрать General Translation вместо TMS?](/kb/general-translation-vs-tms))

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

* Smartling — это корпоративная платформа полного цикла, которая лучше всего подходит, если вы хотите получить у одного поставщика и ИИ-перевод, и перевод, выполняемый людьми, а также прокси для веб-сайта и широкое соответствие нормативным требованиям.
* Инженерам по-прежнему приходится поддерживать файлы ресурсов с ключами, а в режиме пул-реквестов пул-реквест с новой функциональностью ждёт, пока не будут доставлены его переводы.
* General Translation встраивает контекст кода, генерацию и проверку переводов в рабочий процесс релиза, а благодаря переводам в бандле доставка в рабочей среде происходит прямо внутри вашего приложения.

## Related questions

- [Почему стоит выбрать General Translation вместо TMS (Smartling, Lokalise, Phrase, Crowdin или Transifex)?](https://generaltranslation.com/ru/kb/general-translation-vs-tms.mdx): Система управления переводами (TMS), например Smartling, Lokalise, Phrase, Crowdin или Transifex, координирует работу переводчиков, но инженерам всё равно приходится извлекать строки, отправлять их на перевод, ждать результатов и встраивать переводы обратно в продукт. General Translation переводит контент прямо в вашем коде с учётом контекста, выпускает все языки с каждым релизом и работает на библиотеках с открытым исходным кодом без привязки к поставщику.
- [Альтернативы Lokalise: General Translation или Lokalise](https://generaltranslation.com/ru/kb/general-translation-vs-lokalise.mdx): General Translation — сильная альтернатива Lokalise для команд, которым нужен читаемый текст прямо в JSX и перевод, встроенный в процесс разработки. Lokalise построен вокруг общих ключей, интеграций с инструментами дизайна и OTA-доставки обновлений в мобильные приложения. General Translation генерирует переводы на основе размеченного контента приложения и позволяет проверять их в панели управления или в пул-реквестах GitHub.
- [Альтернативы Phrase: General Translation или Phrase](https://generaltranslation.com/ru/kb/general-translation-vs-phrase.mdx): General Translation — сильная альтернатива Phrase Strings, если приложение и документация выходят одновременно. Он генерирует переводы из кода и файлов контента, применяет общую терминологию и встраивается в рабочий процесс релиза. Phrase объединяет локализацию ПО с TMS для работы с документами, управлением поставщиками и широким выбором движков перевода.
- [Альтернативы Crowdin: General Translation или Crowdin](https://generaltranslation.com/ru/kb/general-translation-vs-crowdin.mdx): Выбирайте General Translation, если хотите хранить тексты прямо в компонентах и создавать переводы во время сборки. Crowdin управляет проектами перевода, выстроенными вокруг файлов ресурсов, переводчиков и процессов проверки, — инженерам приходится подключать всё это к приложению и поддерживать по мере развития продукта. При этом Crowdin по-прежнему хорошо подходит для перевода силами open-source-сообщества и для программ, которые ведут подрядчики.
- [Альтернативы Transifex: General Translation или Transifex](https://generaltranslation.com/ru/kb/general-translation-vs-transifex.mdx): Выбирайте General Translation, чтобы переводить размеченный JSX с сохранением его структуры и контекста разработчика, а затем включать результаты в бандл или раздавать их через CDN. Transifex Native тоже хранит строки в коде, но публикует их через собственную службу доставки контента. Transifex хорошо подходит командам, которые работают с его партнёрами-переводчиками, оценками качества или переводят сайты с помощью встраиваемого сниппета.

## Previous and next questions

- Previous question: [Альтернативы react-intl: General Translation или react-intl](https://generaltranslation.com/ru/kb/general-translation-vs-react-intl.mdx)
- Next question: [Альтернативы Transifex: General Translation или Transifex](https://generaltranslation.com/ru/kb/general-translation-vs-transifex.mdx)

## Sitemap

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