В отличие от Joomla, WordPress нет встроенной функции многоязычности, поэтому нужно использовать сторонние решения, расширяющие функциональность WordPress — плагины.
Есть два типа плагинов, реализующих перевод:
Перевод онлайн, что-то вроде Google Translate
Перевод с созданием отдельной версии сайта под еще один или несколько языков
Разница в том, что когда используется перевод онлайн, то у нас не будет в поиске страниц другого языка, чем язык нашего сайта. Плюс автоматический перевод – это перевод робота, поэтому и переводит как робот. В качестве примера это Translate WordPress with GTranslate
При переводе с созданием отдельной языковой версии сайта, мы получаем такое же количество страниц, что и основной версии сайта, и они будут доступны для поиска.
Создать отдельную версию сайта с другим языком можно с помощью двух плагинов — WPML и Polylang. Это два стабильных плагина, которые не только могут делать перевод WordPress, а еще и других уже установленных плагинов. Например, плагин для создания магазина Woocommerce.
Сравним основные преимущества и недостатки между Polylang и WPML.
1. Плагин Polylang
Polylang, в отличие от WPML, имеет бесплатную версию, с помощью которой можно перевести основные страницы, меню и виджеты WordPress. То есть все, еще стандартным в WordPress. Все остальное – платное. Переводить товары Woocommerce, поля Advanced Custom Fields (ACF) возможно только в лицензионной (платной) версии плагина.
В бесплатной версии невозможно оставить (скопировать как есть) url адрес в том же формате под другой язык. К примеру, если у нас есть сайт со страницей https://website.test/contacts, то при создании английской версии (или другой) у нас уже будет страница https://website.test/en/contacts-2 или другое название, но только не «contacts».
Polylang Pro версии начинается от 99 евро за один сайт.
2. Плагин WPML
Бесплатной версии нет, но минимальная цена начинается с 39 евро, и фактически может переводить тоже самое что и бесплатная версия Polylang, но можно будет оставлять url адрес как есть.
Но, в отличие от Polylang, версия WPML за 99 евро уже поддерживает Woocommerce и другие плагины, кроме того, одну лицензию можно установить на 3 сайта (Polylang за ту же сумму – только один сайт и без Woocommerce, из Woocommerce как полная версия – 139 евро за один сайт).
WPML предоставляет специально разработанные решения (плагины), которые добавляют многоязычие для других плагинов, таких как:
WooCommerce Multilingual & Multicurrency
Gravity Forms Multilingual
Contact Form 7 Multilingual
Ninja Forms Multilingual
WPForms Multilingual
BuddyPress Multilingual
Advanced Custom Fields Multilingual
WP All Import Multilingual
MailChimp Multilingual
WPML SEO
WPML GraphQL
WPML ElasticPress
WPML Export and Import
Итог
Если сайт небольшой и используется только базовая функциональность WordPress, то будет достаточно бесплатной версии Polylang. Polylang имеет еще дополнительный плагин для возможности производить перевод (подключить) в Elementor.
Если сайт построен на ACF, у него есть магазин на Woocommerce или другой конструктор кроме Elementor, то дешевле, функциональнее и стабильнее будет выбрать именно WPML (стоимость лицензии 99 евро — 3 сайта) чем Polylang (139 евро на 1 сайт или 198 евро на 3 сайта).