# General Translation Knowledge Base: Альтернативы Weglot: General Translation и Weglot
URL: https://generaltranslation.com/ru/kb/general-translation-vs-weglot.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Weglot — сервис перевода сайтов, который переводит отрендеренные страницы с помощью плагинов, JavaScript-сниппета или прокси, а в Weglot 2.0 появились рабочие процессы перевода JSON в GitHub. General Translation — платформа локализации, объединяющая интернационализацию исходного кода, перевод файлов, общий контекст, проверку в панели управления и маршрутизацию по локалям.
Category: Инструменты для рабочих процессов
Last updated: 2026-10-28
Authors: General Translation Team
Published: 2026-10-28

Weglot — сервис перевода сайтов: его стандартные интеграции находят и переводят текст на отрендеренных страницах через плагин для CMS, JavaScript-сниппет или обратный прокси. Кроме того, в Weglot 2.0 появились рабочие процессы перевода JSON в GitHub. General Translation — платформа локализации, которая объединяет в едином рабочем процессе интернационализацию исходного кода, перевод файлов приложений и документации в разных форматах, общий контекст, проверку и locale-aware маршрутизацию в приложении.

## Что такое Weglot

В [техническом обзоре](https://weglot.com/technical-presentation/) Weglot описаны три способа подключения: JavaScript-сниппет, обратный прокси-сервер, который отдаёт каждую языковую версию на отдельном поддомене или в подкаталоге, и интеграции для WordPress, Shopify, Wix, BigCommerce, Webflow, Squarespace и Drupal. Для каждой языковой пары сервис [выбирает DeepL, Google Translate или Microsoft](https://support.weglot.com/article/114-available-languages), а результат можно отредактировать в списке переводов или в визуальном редакторе. Начиная с тарифного плана Starter, можно [заказать профессиональный перевод](https://support.weglot.com/article/198-how-to-order-professional-translations).

[Тарификация](https://weglot.com/pricing) Weglot построена на подписке, уровни которой зависят от числа переведённых слов и целевых языков. Слова [считаются отдельно для каждого языка перевода](https://support.weglot.com/article/59-total-number-translated-words), поэтому 8 000 исходных слов на трёх языках дают около 24 000 переведённых слов. Лимит не обновляется ежемесячно, и по его достижении перевод останавливается, если не включено автоматическое повышение тарифа.

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

|                          | Weglot                                                                                                                                                                                       | General Translation                                                                                                                                               |
| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Категория                | Перевод сайтов с инструментами для разработчиков                                                                                                                                             | Платформа локализации: библиотеки интернационализации, CLI, панель управления и [Locadex](/docs/platform/locadex/quickstart)                                      |
| Способ подключения       | Прокси, сниппет или интеграция с CMS; GitHub Action Weglot 2.0; React-пакет в статусе preview                                                                                                | SDK с открытым исходным кодом в вашем коде, [`gt` CLI](/docs/cli/quickstart) и пул-реквесты от Locadex                                                            |
| Что переводится          | Текст отрендеренной страницы, JSON-файлы через GitHub Action или JSX через React-пакет (preview)                                                                                             | Контент, размеченный с помощью [`<T>`](/docs/react/reference/components/t) или `gt()`, а также файлы JSON, Markdown, HTML и другие                                |
| Контекст                 | Контекст страницы и правила глоссария; AI Language Model добавляет пользовательские инструкции, тон для каждого языка и учёт существующих ручных переводов                                   | Структура JSX, заметки [`context`](/docs/react/reference/components/t#context) и контекстные группы, общие для нескольких проектов                                |
| Где хранятся переводы    | В панели управления; в JSON-файлах вашего репозитория при использовании GitHub Action Weglot 2.0                                                                                             | В файлах вашей сборки или в CDN General Translation                                                                                                               |
| Языковые URL и hreflang  | Интеграции с сайтами поддерживают поддомены или подкаталоги; сниппет и React-пакет (preview) используют общие URL; при использовании JSON Action маршрутизация остаётся за вашим приложением | [`createNextMiddleware`](/docs/react/nextjs/reference/functions/create-next-middleware) обслуживает `/de/about` и локализованные слаги прямо из вашего приложения |
| Проверка                 | Список переводов и визуальный редактор                                                                                                                                                       | Проверка в панели управления с аннотациями, историей версий и ролями                                                                                              |
| Непрерывный перевод      | Обнаружение отрендеренного контента, в том числе на staging; пул-реквесты с переводами JSON через GitHub Action Weglot 2.0                                                                   | В CI переводится только изменённый контент; Locadex открывает пул-реквесты                                                                                        |
| Профессиональный перевод | Заказ в Weglot                                                                                                                                                                               | Ваша команда редактирует переводы в панели управления                                                                                                             |
| Цены                     | Тарифы подписки в зависимости от числа переведённых слов и языков                                                                                                                            | [Оплата по факту использования, без платы за пользователей](https://generaltranslation.com/pricing)                                                               |

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

### Интернационализация на уровне исходного кода и интеграция в релизный процесс

Стандартные интеграции Weglot для сайтов переводят уже отрендеренные страницы, в том числе на [staging-сайтах](https://support.weglot.com/article/314-how-to-switch-from-a-staging-to-a-live-environment). Управление переводами ведётся в панели управления Weglot, причём для [импорта и экспорта](https://support.weglot.com/article/432-what-can-we-export-import) нужен тарифный план Advanced или выше.

Для проектов Weglot 2.0 [GitHub Action](https://github.com/weglot/translate-action) переводит JSON-файлы локалей в CI, записывает их в ваш репозиторий и может создавать или обновлять пул-реквесты с переводами. Кроме того, он умеет по расписанию синхронизировать правки из панели управления обратно в репозиторий.

С General Translation вы оборачиваете текст в [`<T>`](/docs/react/reference/components/t) или поручаете компилятору [оборачивать JSX автоматически](/docs/cli/guides/using-auto-jsx), а затем запускаете [`npx gt translate`](/docs/cli/reference/commands/translate) перед `next build`. Переводится только контент с изменившимся исходным текстом, а пул-реквест с переводами Locadex может создать за вас.

### Индексируемые языковые версии прямо из вашего приложения

По словам Weglot, его JavaScript-интеграция «не даёт преимуществ для SEO», поскольку переводы вставляются уже в браузере. Его [плагин](https://support.weglot.com/article/99-wordpress-how-weglot-manage-seo) для WordPress отдаёт индексируемые языковые версии с вашего сайта, а интеграции через прокси на поддомене или в подкаталоге отдают их через Weglot. [`@weglot/translate-react`](https://developers.weglot.com/frameworks-and-ai/react) пока доступен в preview, и, согласно его документации, все языки используют одни и те же URL, поэтому поисковые системы индексируют только язык-источник. Если вы используете JSON-файлы из GitHub Action, маршрутизацию по локалям и SEO-теги обеспечивает ваше приложение.

Промежуточное ПО `gt-next` от General Translation отдаёт каждую языковую версию по собственному URL, например `/de/ueber-uns`, а [`getGT`](/docs/react/nextjs/reference/functions/get-gt) переводит заголовки и описания внутри `generateMetadata`. Никакого прокси перед вашим сайтом нет. (См. [языковые перенаправления и SEO](/kb/locale-routing-seo).)

### Контекст и согласованность

[Правила глоссария](https://support.weglot.com/article/130-translations-exceptions) Weglot позволяют указать, что термин нужно всегда переводить или никогда не переводить. Его [AI Language Model](https://support.weglot.com/article/438-how-to-use-weglot-language-model) учитывает контекст сайта и пользовательские инструкции, позволяет задавать разный тон для разных языков и может применять правила глоссария и уже имеющиеся ручные переводы. Эти AI-улучшения расходуют кредиты, входящие в каждый тарифный план.

В General Translation компонент [`<T>`](/docs/react/reference/components/t) сохраняет предложение целиком вместе с разметкой и переменными, [`<Var>`](/docs/react/reference/components/var) исключает динамические значения из перевода, а [`<Plural>`](/docs/react/reference/components/plural) учитывает правила каждой локали. [Контекстная группа](/docs/platform/dashboard/guides/defining-context-for-translations) применяет единый Glossary и одни и те же пользовательские промпты к вашему приложению, документации и маркетинговому сайту, а проверка согласованности сверяет новые переводы с уже существующими.

### Проверка и зависимость во время выполнения

[Панель управления](/docs/platform/dashboard/guides/reviewing-translations) General Translation показывает каждый перевод рядом с исходным текстом, а также аннотации, историю версий и роли; в тарифе Enterprise дополнительно доступны SSO и журналы аудита. Библиотеки General Translation распространяются по лицензии MIT и работают без учётной записи, а приложение, в сборку которого включены переводы, во время выполнения не обращается к General Translation по сети.

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

## Когда стоит выбрать Weglot

* **Конструктор сайтов или CMS, где никто не пишет код.** Сайт работает на WordPress, Shopify, Webflow, Squarespace или Wix, и разработчика, который бы его поддерживал, нет. General Translation не предлагает плагинов для этих конструкторов.
* **Языки нужны ещё до релиза.** Маркетинговой команде нужно опубликовать переводы, не дожидаясь разработчиков.
* **Профессиональный перевод в одном инструменте.** Вы хотите заказывать перевод, выполняемый людьми, там же, где редактируете тексты.
* **Сторонние виджеты.** Значительная часть страницы состоит из встраиваемых элементов, которые невозможно разметить.

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

Если сайт создан в коде, выполните `npx gt@latest`: [мастер настройки](/docs/cli/quickstart) определит фреймворк и создаст `gt.config.json`. Оберните тексты в [`<T>`](/docs/react/reference/components/t), а затем создайте переводы с помощью [`npx gt translate`](/docs/cli/reference/commands/translate).

Сохраните URL-адреса, которые уже известны поисковым системам. Если Weglot использовал подкаталоги вроде `/fr/`, промежуточное ПО `gt-next` может обслуживать те же префиксы, а его параметр [`pathConfig`](/docs/react/nextjs/reference/functions/create-next-middleware#path-config) позволяет воспроизвести переведённые слаги, например `/fr/qui-sommes-nous`. Если Weglot использовал поддомены вроде `fr.example.com`, настройте для каждого старого URL постоянное перенаправление на новый: именно так советует поступать при смене URL страницы [руководство Google по перенаправлениям](https://developers.google.com/search/docs/crawling-indexing/301-redirects). (Плюсы и минусы обоих подходов описаны в статье [«Подкаталоги или поддомены»](/kb/multilingual-url-structure).)

Экспортируйте правила глоссария Weglot (тарифный план Advanced) и импортируйте файл в [контекстную группу](/docs/platform/dashboard/guides/defining-context-for-translations): она поддерживает форматы CSV, TSV, JSON и обычные текстовые файлы. Затем проверьте переводы самых посещаемых страниц в [панели управления](/docs/platform/dashboard/guides/reviewing-translations).

## Является ли General Translation альтернативой Weglot?

Да, если речь идёт о сайтах и приложениях, тексты которых хранятся в коде. General Translation объединяет интернационализацию исходного кода, перевод файлов, проверку и маршрутизацию по локалям. Weglot предлагает интеграции для уже отрендеренных сайтов и рабочие процессы перевода JSON-файлов в GitHub. Если же у вас сайт на конструкторе или магазин на CMS, который не сопровождает разработчик, проще выбрать Weglot.

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

* **Smartling:** его сеть Global Delivery Network переводит сайты в режиме прокси, а помимо этого Smartling предлагает перевод с помощью ИИ и перевод, выполняемый людьми. (См. [General Translation vs. Smartling](/kb/general-translation-vs-smartling).)
* **Transifex:** Transifex Live переводит сайт с помощью JavaScript-сниппета. (См. [General Translation vs. Transifex](/kb/general-translation-vs-transifex).)
* **Lokalise:** его контекстный редактор LiveJS можно использовать прямо на сайтах. (См. [General Translation vs. Lokalise](/kb/general-translation-vs-lokalise).)

(О плагинах для CMS, например WPML, и конструкторах сайтов, например Webflow Localize, см. [Как сделать сайт многоязычным?](/kb/make-website-multilingual).)

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

* Weglot переводит уже отрендеренные сайты, а также поддерживает перевод JSON-файлов и создание пул-реквестов через свой GitHub Action Weglot 2.0.
* Интеграции Weglot для WordPress и через прокси дают индексируемые URL для каждого языка; при использовании сниппета и React-пакета в preview все языки открываются по одним и тем же URL. С JSON Action за маршрутизацию отвечает ваше приложение.
* Weglot тарифицирует по количеству переведённых слов на каждый язык, и при достижении лимита перевод останавливается, если не включено автоматическое повышение тарифа.
* General Translation выпускает все языки вместе с релизом и обеспечивает контекст из кода, единообразную терминологию, маршрутизацию по локалям, переведённые метаданные и проверку в панели управления.
* Выбирайте Weglot для сайта на CMS или конструкторе сайтов, который не сопровождает ни один разработчик.

## Related questions

- [Как сделать сайт многоязычным?](https://generaltranslation.com/ru/kb/make-website-multilingual.mdx): Выберите, где будут храниться переводы — в прокси, плагине CMS, конструкторе сайтов или в вашем собственном коде, — а затем выделите каждому языку собственный URL, как рекомендует Google. Переводите страницы целиком, включая заголовки и метаописания, связывайте языковые версии с помощью hreflang и предлагайте переключатель языка вместо автоматического перенаправления посетителей.
- [Альтернативы 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 хорошо подходит командам, которые работают с его партнёрами-переводчиками, оценками качества или переводят сайты с помощью встраиваемого сниппета.
- [Подкаталог, поддомен или ccTLD для многоязычного SEO](https://generaltranslation.com/ru/kb/multilingual-url-structure.mdx): Используйте подкаталоги вида example.com/de/, если один продукт работает на общем сайте с единым процессом релизов. На страну указывает только ccTLD, поддомены позволяют размещать версии на отдельном хостинге, параметры ?lang= Google не рекомендует, а «имиджевые» домены вроде .io и .ai считает общими.
- [Языковые перенаправления и SEO: URL, cookie-файл или Accept-Language?](https://generaltranslation.com/ru/kb/locale-routing-seo.mdx): Язык каждой страницы, которую вы хотите видеть в индексе, должен определять URL, ведь Googlebot не отправляет заголовок Accept-Language и сканирует сайты в основном с американских адресов. Сохранённый в cookie-файле выбор, а за ним Accept-Language используйте только для того, чтобы решить, куда перенаправлять с нейтрального корневого пути вроде /, причём временным перенаправлением 302 или 307.

## Previous and next questions

- Previous question: [Альтернативы DeepL: General Translation против DeepL](https://generaltranslation.com/ru/kb/general-translation-vs-deepl.mdx)
- Next question: [Как добавить i18n в TanStack Start?](https://generaltranslation.com/ru/kb/add-i18n-to-tanstack-start.mdx)

## Sitemap

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