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

Lokalise позиционирует себя как [ИИ-платформу для локализации](https://lokalise.com/). Её рабочее пространство Lokalise Expert, предназначенное для приложений и ПО, хранит строки в проектах в виде ключей, импортирует и экспортирует их файлами для каждой платформы и переводит с помощью ИИ, машинного перевода или профессиональных переводчиков; для маркетингового и объёмного контента предназначено более новое [рабочее пространство Lokalise Vantage](https://docs.lokalise.com/en/articles/14077324-what-is-lokalise-vantage). Рабочий процесс с репозиторием синхронизирует эти ключи с вашим приложением. General Translation позволяет разработчикам писать читаемый текст прямо в JSX и сохранять структуру сообщения при переводе.

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

* **Единый набор ключей для всех платформ.** Проект хранит [ключи для веба, iOS и Android](https://docs.lokalise.com/en/articles/1400489-keys-and-platforms) и экспортирует файлы в формате каждой платформы.
* **ИИ с учётом контекста.** [Standard AI/MT](https://docs.lokalise.com/en/articles/11776521-what-is-standard-ai-mt-and-pro-ai) использует Google Translate и DeepL. Pro AI дополнительно предлагает маршрутизацию между моделями, глоссарии, руководства по стилю, описания и контекст задач. [Custom AI Profiles](https://docs.lokalise.com/en/articles/11894216-ai-profiles) на тарифах Advanced и Enterprise позволяют также подтягивать данные из памяти переводов или существующих переводов.
* **Рабочие процессы для дизайна.** Плагины для Figma, Adobe XD и Sketch, [скриншоты, текст на которых автоматически сопоставляется с ключами](https://docs.lokalise.com/en/articles/2045882-screenshots), а также редактор LiveJS для правки текста прямо на сайте.
* **Инструменты для переводчиков.** Задачи, этапы проверки, автоматизации, ветвление и QA-проверки, а начиная с тарифа Growth — [глоссарий](https://docs.lokalise.com/en/articles/1400629-glossary) и память переводов.
* **Профессиональный перевод.** Перевод можно заказать у переводчиков Lokalise или Gengo прямо в проекте; по словам Lokalise, [проекты среднего объёма обычно выполняются в течение 24 часов](https://docs.lokalise.com/en/articles/2141000-professional-translation-services).
* **OTA-обновления мобильных приложений.** [SDK для iOS, Android и Flutter](https://developers.lokalise.com/docs/ota-sdk) обновляют строки без выпуска нового релиза приложения.
* **Безопасность.** Сертификаты SOC 2 Type II, ISO 27001 и ISO 27017; [данные размещаются в европейских регионах AWS](https://lokalise.com/product/security/).

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

В Lokalise новый текст попадает во все языки только после полного цикла:

1. Настройте библиотеку интернационализации, напишите или извлеките ключи и файлы ресурсов, с которыми она работает.
2. Отправьте файлы на базовом языке в Lokalise с помощью [`lokalise2 file upload`](https://github.com/lokalise/lokalise-cli-2-go), GitHub-приложения (по запросу или автоматически при push) или push GitHub Action от Lokalise.
3. Запустите ИИ-перевод, машинный перевод или задачи для переводчиков на целевые языки.
4. Получите переводы обратно: [запустите выгрузку](https://docs.lokalise.com/en/articles/1684090-github), которая откроет пул-реквест из новой ветки, или воспользуйтесь pull GitHub Action. Затем выполните слияние, подключите каждый новый язык к приложению и проверьте все экраны.

Pro AI использует контекст, заданный для этих ключей и проектов; пользовательские профили могут добавлять примеры из прошлых переводов. Инженерам по-прежнему приходится связывать ключи с UI и синхронизировать рабочий процесс с файлами ресурсов с изменениями в коде.

Платные тарифы Lokalise включают неограниченное число мест для переводчиков и рецензентов. [Стоимость](https://lokalise.com/pricing/) растёт в зависимости от объёма обработанных слов, использования ИИ и числа расширенных мест для менеджеров, разработчиков и авторов контента; дополнительные ресурсы можно докупить.

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

| Функция                       | Lokalise                                                                                                                                      | General Translation                                                                                                                             |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| Где хранятся строки           | Ключи в проектах Lokalise, синхронизируемые с вашими файлами ресурсов                                                                         | В коде внутри [`<T>`](/docs/react/reference/components/t) или в уже существующих файлах ресурсов                                                |
| Как подключается код          | CLI `lokalise2`, GitHub-приложение или GitHub Actions                                                                                         | [`npx gt translate`](/docs/cli/reference/commands/translate) в процессе сборки или пул-реквесты от [Locadex](/docs/platform/locadex/quickstart) |
| Кто переводит                 | Lokalise AI, машинный перевод или профессиональные переводчики                                                                                | ИИ с учётом контекста из кода, Glossary и пользовательских промптов; результат проверяет ваша команда в панели управления                       |
| Контекст для каждой строки    | Pro AI учитывает глоссарий, руководства по стилю и описания; пользовательские профили добавляют прежние переводы; скриншоты упрощают проверку | Структура JSX, заполнители переменных, контекстные заметки, Glossary и пользовательские промпты                                                 |
| Цены                          | Подписки с лимитами на обработанные слова, ИИ и расширенные рабочие места                                                                     | [Оплата по факту использования, без платы за рабочие места](https://generaltranslation.com/pricing)                                             |
| Нативные мобильные приложения | SDK для обновлений по воздуху (OTA) для iOS, Android и Flutter                                                                                | Перевод строковых файлов iOS и Android через CLI для релизов приложений                                                                         |

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

Если команда постоянно дорабатывает экраны приложения, General Translation позволяет хранить исходный текст рядом с UI, в котором он используется. Оберните этот контент в [`<T>`](/docs/react/reference/components/t), а затем создавайте переводы в процессе разработки и подготовки релиза.

* **Быстрее.** Измените текст в компоненте и выполните [`npx gt translate`](/docs/cli/reference/commands/translate). General Translation извлечёт размеченный контент и создаст переводы на целевые языки. Добавьте эту команду в CI, чтобы новый текст переводился в том же релизе, в котором он появляется, — без отдельного исходного ключа для каждой правки.
* **Дешевле в эксплуатации.** General Translation не берёт плату за места для разработчиков и менеджеров, которые занимаются локализацией. Благодаря [тарификации по фактическому использованию](https://generaltranslation.com/pricing) команда может расти, не докупая расширенные места. Кроме того, написание текста непосредственно в коде избавляет от рутины: не нужно придумывать имена ключей и переносить новый текст в исходные словари.
* **Выше качество.** Блок [`<T>`](/docs/react/reference/components/t) сохраняет сообщение целиком — вместе с разметкой и заполнителями переменных. Например, призыв перейти на другой тариф уходит на перевод как единое целое: с самим предложением, выделением и заполнителем названия тарифа. Поясните замысел в контекстных заметках, а названия продуктов задайте в Glossary; ваша команда сможет [проверить результат в панели управления](/docs/platform/dashboard/guides/reviewing-translations).
* **Меньше рисков.** Начните с каталогов, экспортированных из Lokalise: импортируйте проверенные переводы в General Translation и оставьте библиотеку и ключи, которые уже использует ваше приложение. Вы сможете изменить способ создания переводов, не переписывая UI. Переход на встроенный JSX — отдельный шаг, который можно делать постепенно, по одному компоненту.

Ramp с помощью General Translation локализует свою панель управления, лендинг и iOS-приложение более чем на 11 локалей. (См. [развёртывания в рабочей среде](https://generaltranslation.com/enterprise).)

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

Выбирайте Lokalise, если дизайнеры и переводчики работают с макетами в Figma или со скриншотами, если вы хотите заказывать профессиональный перевод прямо в том же инструменте, если нативным мобильным приложениям нужны обновления по воздуху (OTA), если вы обмениваетесь [файлами XLIFF или ARB](https://docs.lokalise.com/en/collections/2909229-supported-file-formats), если вам нужна платформа локализации с размещением в ЕС или если вы хотите вести маркетинговые материалы и объёмные тексты на той же платформе с помощью Lokalise Vantage.

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

Экспортируйте существующие исходные и переведённые файлы из Lokalise в [формате, который поддерживает CLI `gt`](/docs/cli/reference/config#files), например JSON или iOS strings. Укажите путь к ним в `gt.config.json` и выполните [`npx gt upload`](/docs/cli/reference/commands/upload), а затем [`npx gt translate`](/docs/cli/reference/commands/translate). Для начала можно подключить только генерацию переводов, сохранив библиотеку и ключи, которые уже использует ваше приложение.

Импортируйте терминологию в [контекстную группу](/docs/platform/dashboard/guides/defining-context-for-translations). Если позже вы решите перейти на встроенный JSX, воспользуйтесь [руководством по миграции библиотек](/docs/react/guides/migrating-i18n-libraries). Более общее сравнение с TMS приведено в статье [Почему стоит использовать General Translation вместо TMS?](/kb/general-translation-vs-tms)

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

Да, если речь о веб-приложениях, тексты которых хранятся в коде. Lokalise хранит ключи в проектах, которые синхронизируются с вашими файлами ресурсов. General Translation переводит контент прямо в вашем коде во время сборки. При этом Lokalise по-прежнему лучше подходит для рабочих процессов, построенных вокруг дизайна, а также для нативных мобильных приложений, которым нужны обновления по воздуху (OTA).

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

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

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

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

## Основные выводы

* Lokalise хорошо подходит для общих ключей на разных платформах, ревью с участием дизайнеров и OTA-обновлений нативных мобильных приложений.
* Инструменты Lokalise для работы с репозиториями автоматизируют обмен файлами; Pro AI учитывает контекст проекта, а пользовательские профили позволяют опираться на примеры прежних переводов.
* General Translation оставляет тексты приложения читаемыми прямо в JSX, переводит сообщения целиком вместе с их структурой и встраивает изменения локализации в сборки и пул-реквесты.

## 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 переводит контент прямо в вашем коде с учётом контекста, выпускает все языки с каждым релизом и работает на библиотеках с открытым исходным кодом без привязки к поставщику.
- [Альтернативы Crowdin: General Translation или Crowdin](https://generaltranslation.com/ru/kb/general-translation-vs-crowdin.mdx): Выбирайте General Translation, если хотите хранить тексты прямо в компонентах и создавать переводы во время сборки. Crowdin управляет проектами перевода, выстроенными вокруг файлов ресурсов, переводчиков и процессов проверки, — инженерам приходится подключать всё это к приложению и поддерживать по мере развития продукта. При этом Crowdin по-прежнему хорошо подходит для перевода силами open-source-сообщества и для программ, которые ведут подрядчики.
- [Альтернативы Phrase: General Translation или Phrase](https://generaltranslation.com/ru/kb/general-translation-vs-phrase.mdx): General Translation — сильная альтернатива Phrase Strings, если приложение и документация выходят одновременно. Он генерирует переводы из кода и файлов контента, применяет общую терминологию и встраивается в рабочий процесс релиза. Phrase объединяет локализацию ПО с TMS для работы с документами, управлением поставщиками и широким выбором движков перевода.
- [Альтернативы Smartling: General Translation или Smartling](https://generaltranslation.com/ru/kb/general-translation-vs-smartling.mdx): Выбирайте General Translation, если хотите, чтобы переводы приложения генерировались из кода в рамках каждого релиза. Smartling объединяет систему управления переводами, услуги машинного перевода с помощью ИИ и перевода, выполняемого людьми, а также прокси для перевода веб-сайтов. General Translation хранит тексты прямо в ваших компонентах, передаёт их контекст в перевод и даёт вашей команде панель управления для проверки.
- [Альтернативы 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: [Альтернативы i18next: General Translation или i18next](https://generaltranslation.com/ru/kb/general-translation-vs-i18next.mdx)
- Next question: [Альтернативы next-intl: gt-next или next-intl](https://generaltranslation.com/ru/kb/next-intl-vs-gt-next.mdx)

## Sitemap

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