Многоязычные плагины для сайта: сравнение WPML, Polylang и TranslatePress

У трех многоязычных плагинов для WordPress нет абсолютного победителя — выбирать нужно под свой масштаб. WPML — годовая подписка, самая стабильная совместимость, подходит крупным сайтам с 5+ языками и множеством плагинов; Polyla...

多语言插件三选一:WPML、Polylang、TranslatePressThree multilingual plugins: WPML, Polylang, TranslatePress 反直觉:多数小站用免费的 Polylang 就够,不必为 WPML 年年付费Counter-intuitive: free Polylang is enough for most small sites 插件Plugin 定位Fit WPMLWPML 成熟企业级Mature enterprise 年付订阅Annual subscription 插件兼容性最好Best plugin compatibility 适合 5 种语言以上大站Best for 5+ languages PolylangPolylang 轻量免费起步Lightweight, free start 免费版+Pro 升级Free + Pro upgrade 主题需自行兼容Theme must support it 适合 2 至 4 种语言小站Best for 2-4 languages TranslatePressTranslatePress 前端可视化翻译Visual front-end editor 免费版+ProFree + Pro 机器翻译一键导入MT import built in 内容多了性能吃力Struggles at scale 选型三问:几种语言、多少篇内容、愿不愿意每年付订阅Three questions: how many languages, how much content, willing to pay yearly 无论选哪个,hreflang、URL 结构、翻译记忆都要单独规划,插件不替你决定 SEOWhichever you pick: hreflang, URL structure, TM still need your own plan 红线:别同时装两个多语言插件;别用子目录还不写 hreflangRed lines: never run two plugins at once; never subdir without hreflang 换插件等于重做一遍多语言,上线前先定死,中途换成本极高Switching later means rebuilding; decide before launch
WPML, Polylang и TranslatePress: назначение, стоимость и масштаб, для которого подходит каждый

Многоязычные плагины для сайта: сравнение WPML, Polylang и TranslatePress

Сначала вывод: У трех многоязычных плагинов для WordPress нет абсолютного победителя — выбирать нужно под свой масштаб. WPML — годовая подписка, самая стабильная совместимость, подходит крупным сайтам с 5+ языками и множеством плагинов; Polylang — старт с бесплатной версии, легкий, подходит небольшим сайтам с 2–4 языками и чистой темой; TranslatePress — визуальный перевод на фронтенде и импорт машинного перевода в один клик, подходит командам с небольшим объемом контента, которые хотят быстро запустить второй язык — немецкий, испанский, французский. Контринтуитивный момент: большинству небольших сайтов с двумя-тремя языками хватит бесплатной версии Polylang, не нужно годами платить за WPML. Выбрав плагин, не меняйте его после запуска — миграция обойдется слишком дорого.

1. Сначала разберитесь: сколько языков вам действительно нужно

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

Контринтуитивный вывод здесь такой:Чем больше языков, тем лучше — это не так: каждый новый язык добавляет еще одну линию контента, которую нужно постоянно обновлять. Три языка означают, что одну статью в блог нужно перевести трижды, а изменение параметра товара — синхронизировать в трех местах; пропустите одно — получите битую ссылку или ошибку в переводе. При ограниченных ресурсах на контент два-три языка часто работают лучше, чем шесть.

Количество языков Нагрузка на контент Рекомендуемый плагин Годовые затраты
Только английский Нет Многоязычный плагин не нужен 0
2–3 Низкая, справится один человек Старт с бесплатной версии Polylang 0–100 $
4–5 Средняя, нужен процесс перевода Polylang Pro 或 WPML 100–200 $
6 и более Высокая, нужна команда переводчиков WPML для предприятий От 300 $

2. Подробное сравнение трёх плагинов

Философия трех плагинов совершенно разная. WPML идет по пути «полнофункционального коммерческого плагина»: совместимость с WooCommerce, разными конструкторами страниц и SEO-плагинами — его главный козырь, но за это приходится платить подпиской каждый год, и система чуть тяжелее. Polylang идет по пути «легкий, но подключай сам»: ядро бесплатное, настройка URL и управление переводами только в Pro, а совместимость с темой нужно обеспечить самостоятельно. TranslatePress идет по пути «что видишь, то и переводишь»: прямо на фронтенде кликаешь по фразе и переводишь ее, интеграция с машинным переводом самая удобная, но при большом объеме контента производительность падает.

На уровне SEO все три автоматически выводят hreflang, но проверить всё равно придётся. Ошибка в hreflang — самая частая авария на многоязычных сайтах, подробнее Hreflang для мультиязычных сайтов: самоссылка, обратные ссылки и x-default — три обязательных пункта проверки.

Разрез сравнения WPML Polylang TranslatePress
Модель лицензии Годовая подписка, по числу сайтов Бесплатная версия + Pro разово Бесплатная версия + Pro разово
Интерфейс перевода Перевод строк списком в админке Перевод по статьям в админке Визуальный выбор на сайте
Машинный перевод Платная интеграция Нужен отдельный плагин Встроено, импорт в один клик
Совместимость плагинов Лучшая, много официальных рекомендаций Зависит от поддержки темы Средняя, конфликты со спецплагинами
Нагрузка на производительность Средне-тяжёлая Самая лёгкая Замедляется при большом объёме контента
Для какого масштаба Крупные сайты от 5 языков Небольшие сайты на 2–4 языка Быстрый старт с малым объёмом контента

III. Как выбрать: схема из трёх шагов

Не выбирайте по принципу «кто известнее». Ответьте по порядку на три вопроса — ответ проявится сам. Вопрос первый: сколько языков у вас сейчас и сколько планируется в течение года? Вопрос второй: много ли у вас тем и плагинов (особенно конструкторов страниц, WooCommerce) и насколько они разнородны? Вопрос третий: готовы ли вы платить годовую подписку за спокойствие?

Сценарий первый: команда из двух человек, англоязычный сайт только заработал, хотят добавить немецкий. Меньше 100 материалов, тема — чистый Astra или GeneratePress. Ставьте бесплатную версию Polylang, добавьте немецкий вторым языком, URL — подкаталог /de/. На этом шаге затрат ноль, хватит на год.Сценарий второй: сайт внешнеторговой компании, 6 языков, используются Elementor, WooCommerce и десяток маркетинговых плагинов. При такой нагрузке на совместимость не экономьте на подписке WPML — Polylang с самостоятельной привязкой к теме затянет вас в бесконечные конфликты совместимости.

Твоя ситуация Рекомендуемый выбор Почему
2 языка, чистая тема, ограниченный бюджет Бесплатная версия Polylang Ноль затрат, самая лёгкая по нагрузке
3–4 языка, нужно управление переводом Polylang Pro Разовая оплата, включая настройку URL
6 языков, много плагинов WPML Совместимость экономит много времени на отладке
Мало контента, нужен быстрый второй язык TranslatePress Машинный перевод с импортом в один клик — быстрее всего
Уже используете что-то, работает нормально Не меняйте Стоимость миграции намного выше разницы в цене

IV. Чего избегать: пять частых аварий при запуске многоязычного сайта

Первая ловушка — установить два многоязычных плагина одновременно. Модели данных WPML и Polylang несовместимы: при одновременной активации они меняют таблицы друг друга, и потом трудно всё вычистить. Решили, какой использовать, — ставьте только его. Вторая ловушка — публиковать машинный перевод без проверки. Импорт в один клик в TranslatePress очень удобен, но технические параметры, модели продуктов и обещания нужно прогонять вручную; как делать правки после перевода, смотрите постредактирование перевода (MTPE).

Третья ошибка — запустить сайт, не зафиксировав структуру URL. У многоязычных сайтов есть три варианта: подкаталоги (/de/), поддомены (de.example.com) и отдельные домены. Если выбрать один, а потом поменять, это равносильно смене структуры URL, и придётся заново настраивать 301-редиректы. Четвёртая ошибка — забыть про обратные ссылки hreflang, и Google не понимает, что эти страницы — один и тот же контент на разных языках. Пятая ошибка — текст внутри графиков и SVG не переведён и по-прежнему читается на английском. О том, как работать с таким встроенным контентом, читайте Работа с графиками на многоязычном сайте. О пяти проверках перед публикацией контента читайте Процесс публикации многоязычного контента.

Частые ошибки Последствия Профилактическое действие
Установили два плагина мультиязычности одновременно Таблицы данных перепутались, чистить сложно Оставьте один, сначала сделайте бэкап, потом меняйте
Залили машинный перевод без проверки Ошибки в терминах, жалобы клиентов Технический контент обязательно должен пройти ручную вычитку
Сменили структуру URL после запуска Все URL перестали работать, нужно заново настраивать 301-редиректы Зафиксируйте подкаталог или поддомен до запуска
Пропустили обратные ссылки hreflang Google игнорирует языковые группы Каждая языковая страница ссылается на остальные
Текст на графиках не переведён На немецкой странице графики на английском Делайте графики в переводимом SVG или отдельными изображениями

FAQ: частые вопросы

WPML намного дороже Polylang — стоит ли переплачивать?
Смотрите на масштаб и сложность плагинов. Если у вас сайт на двух-трёх языках с чистой темой, бесплатной версии Polylang вполне хватит, а подписка WPML не оправдана. Если языков пять-шесть, используются Elementor, WooCommerce и куча маркетинговых плагинов, то доплата за WPML — это плата за совместимость: время на отладку, которое вы потратите, подключая Polylang к теме самостоятельно, обойдётся в разы дороже разницы в цене. Критерий простой: чем больше плагинов и языков, тем больше смысла брать WPML.
Можно ли сразу использовать машинный перевод TranslatePress?
Только как черновик, публиковать сразу нельзя. Главное преимущество TranslatePress — импорт машинного перевода в один клик, это самый быстрый способ. Но в таких данных, как характеристики товара, артикулы, сроки поставки и контакты, машинный перевод часто ошибается, и их обязательно нужно вычитывать вручную. Рекомендуемый порядок: импортировать машинный перевод как черновик → вычитать технические термины по глоссарию → выборочно проверить 20% страниц → опубликовать. Для чисто блогового контента машинный перевод подойдёт, а всё, что касается сделок и обязательств, проверять обязательно.
Подкаталог, поддомен или отдельный домен — какую структуру URL выбрать?
Большинство B2B-сайтов выбирают подкаталог, например example.com/de/. Причины: вес сайта концентрируется в одном месте, проще обслуживать, не нужны отдельные SSL-сертификат и настройки DNS. Поддомен (de.example.com) подходит крупным сайтам, где языковые рынки сильно различаются и хочется вести их независимо. Отдельный домен (example.de) — самый дорогой вариант: нужно строить отдельный сайт и наращивать внешние ссылки. Если только целевой рынок не отдаёт явное предпочтение местному домену (например, Япония), этот вариант не рекомендуется. Выбрали — не меняйте: одна смена равносильна полной смене URL на сайте.
Текущий плагин плохой — можно ли перейти на другой на полпути?
Можно, но это обойдется очень дорого — по сути, придется заново переделать всю мультиязычность. Модели данных у трех плагинов совершенно разные, официального инструмента для бесшовного переноса связей между статьями и переводами нет. Обычно приходится выгружать оригиналы, заново выстраивать языковые связи в новом плагине, переписывать hreflang, заново настраивать URL-маршрутизацию и прописывать 301-редиректы по всему сайту. Если контента меньше 100 материалов, миграция займет примерно три-пять дней, если больше — недели. Правильный подход: выбрать плагин до запуска по критериям из этой статьи, а в процессе менять только в крайнем случае.
Замедляют ли мультиязычные плагины сайт?
Определенные накладные расходы есть, но не они главная причина. Polylang — самый легкий, WPML — средний, TranslatePress — тяжеловат при большом объеме контента. На скорость обычно влияет другое: каждая переведенная страница в реальном времени обращается к таблице переводов. Как смягчить: настроить кэш-плагин на генерацию статических страниц для каждого языка и подключить CDN с кэшированием по языковым путям. Сначала измерьте Core Web Vitals, а потом решайте, нужна ли оптимизация, — не подозревайте плагин на ощупь.
Трех языков достаточно или добавить французский и испанский?
Сначала смотрите на данные по заявкам, а не на карту. Разбейте заявки за последние 6 месяцев по странам. Если заявки из Германии и Нидерландов стабильно дают больше 20%, французский и испанский кто-то увидит. Если даже с английским еще не все гладко, новые языки только размывают ресурсы на контент. Каждый новый язык — это еще одна линия поддержки: пропустили обновление — получили недостоверную информацию. Советую раз в полгода решать по данным об источниках заявок, добавлять ли новый язык, а не застилать все сразу.

В заключение

Суть выбора мультиязычного плагина не в том, «у кого больше функций», а в том, «сможет ли ваша команда поддерживать его долго». WPML — это покупка спокойствия и совместимости, Polylang — экономия на подписке, но тему придется подключать самому, TranslatePress — ставка на быстрый запуск. Правильного и неправильного нет, есть только соответствие: мало языков, чистый стек — берите легкий; много языков, сложный стек — берите надежный.

Три шага к результату: первый — определитесь с одним плагином по таблице решений, исходя из числа языков и сложности стека, и установите только его; второй — до запуска зафиксируйте структуру URL, настройте обратные ссылки hreflang и пропускайте машинный перевод через ручную вычитку как черновик; третий — раз в полгода решайте по источникам заявок, добавлять ли новый язык. Если мультиязычность сделана правильно, рынки Германии, Испании и арабских стран смогут найти вас через AI, см.Многоязычный GEO.

Запомните одну фразу: мультиязычный плагин — это не тот, у кого больше функций, а тот, который вы захотите поддерживать и через полгода. Цена ошибки — не разница в цене, а полная переделка.

crater
crater Эксперт Crater

Официальный аккаунт организации · crater Crater

环形山 (Crater) — компания, которая помогает выходить на зарубежные рынки: разработка сайтов на WordPress, Google SEO и комплексный рост в GEO. Мы работаем с умными устройствами, промышленным оборудованием, SaaS и новой энергетикой.

Возможности продуктаБелая книга по методологииОтраслевые отчёты
965篇分享
78статей в базе знаний