Как на WordPress создать мультиязычный сайт?

Многоязычность на веб-сайте является признаком его высокого статуса и важности. Кроме того, наличие нескольких языковых вариаций способствует увеличению числа его посетителей. Ведущие компании предоставляют информацию на нескольких языках на своих ресурсах, что подчеркивает их международный размах.

На какие языки следует делать перевод в первую очередь?

Для составления списка языков, на которые стоит переводить сайт, специалистам рекомендуется ответить на ряд вопросов:

  • Какова цель перевода? Если речь идет о коммерческом сайте, целью перевода становится увеличение числа потенциальных заказчиков. Для информационных ресурсов это обычно делается с целью привлечения более широкой аудитории и, как следствие, увеличения дохода от рекламы.
  • Каков размер возможной аудитории? Для этого полезно провести небольшой анализ рынка. Обратите внимание на список самых популярных языков, исследуйте тренды по регионам через поиски в Google, а также изучите доступность интернета в заинтересованных областях.
  • Каковы трудности и стоимость перевода? Перевод на английский, испанский, немецкий или французский язык будет менее затратным по сравнению с переводом на китайский, японский, хинди или другие менее распространенные языки.

Существует соблазн использовать автоматический перевод. Это может быть хорошим вариантом для адаптации простого сайта-визитки на множество языков. Однако для информационных ресурсов любой автоматический перевод требовать доработки от квалифицированного человека. Получить высокие позиции в поисковых системах с текстами, содержащими ошибки автоматического перевода, вряд ли удастся.

Предлагаю ознакомиться с пятеркой наиболее распространенных языков, на которые стоит перевести сайт, а также с некоторыми нюансами:

  • Английский. Это очевидный выбор для мультиязычного сайта, перевод на него должен быть в приоритете.
  • Китайский. Учитывая специфику местного цифрового рынка, продвижение в этом регионе может представлять некоторые сложности.
  • Хинди. Хотя этот язык может быть интересен для определенных тем, найти квалифицированного переводчика на хинди довольно сложно.
  • Испанский. На этом языке говорят не только в Испании, что открывает возможность сразу охватить несколько рынков.
  • Арабский. Как и в случае с хинди, трудности с поиском хорошего переводчика могут стать серьезным препятствием. Кроме того, может понадобиться сделать технические модификации сайта из-за особенностей арабского письма.

Все вышеуказанные аспекты показывают, что выбор языков для мультиязычного сайта требует тщательного анализа.

Как добавить мультиязычность?

Стандартные возможности WordPress не включают в себя инструменты для реализации многоязычности. Поэтому стоит рассмотреть использование сторонних плагинов.

Плагин qTranslate-X

Этот плагин является одним из наиболее популярных и высоко оцененных в своей категории. Главное его преимущество — простота и удобство настройки. qTranslate-X позволяет отображать контент и элементы сайта (меню, кнопки, названия виджетов и прочее) на выбранном языке.

Сначала его нужно установить и активировать, затем перейти на главную страницу настроек (Настройки -> Языки).

Страница настроек плагина qTranslate-X

На странице настроек доступно 5 вкладок. Вкладка Общие настройки позволяет управлять языками: их можно отключать, редактировать, менять порядок отображения и т.д. В настройке Язык по умолчанию устанавливается язык, на котором сайт будет отображаться по умолчанию. Обычно по умолчанию отмечен язык, по которому создана система (в разделе Настройки -> Общие). В разделе Режим URL-Модификации указывается адресация для переключения языков. Например, если установлен английский, адрес будет http://site.ru/en/.

Чтобы добавить необходимый язык, используется закладка Языки.

Вкладка языки на странице настроек плагина qTranslate-X

На этой странице представлена таблица со всеми возможными языками для перевода. В разделе Действие доступны возможности активации/деактивации языков и установки языка по умолчанию. В нашем примере активны два языка (русский и английский), причем русский установлен как основной.

Теперь о переводе контента на каждый из языков. Необходимо вручную перевести все элементы, включая контент. К примеру, чтобы перевести главное меню на английский, зайдите в админ-панель через Внешний вид -> Меню.

Раздел Меню

В блоке Структура меню появятся новые кнопки. Кнопка с надписью Русский будет выделена, что указывает на то, что отображаемый перевод доступен только для русского языка. Чтобы перевести на английский, нажмите на кнопку English. Далее можно начинать перевод, для чего последовательно кликайте по каждому пункту меню и заменяйте текст в поле Текст ссылки, подготавливая меню для отображения на английском языке.

Раздел Меню

По завершении перевода нажмите кнопку Сохранить меню.

Теперь нужно добавить переключатель языков на сайт. Плагин qTranslate-X предлагает использовать виджет Выбор языка qTranslate, который можно найти в разделе Внешний вид -> Виджеты. Обычно такой переключатель устанавливают в верхней части веб-страницы. Многие темы позволяют вставлять виджеты не только в боковой панели, но и в верхнюю и нижнюю части. Мы же добавим переключатель в боковой раздел. Перейдите к странице виджетов и переместите указанный виджет в нужное место.

Виджет Выбор языка qTranslate

В этом виджете можно изменить внешний вид переключателя языков. Скрываем заголовок, отметив пункт Скрыть заголовок. Также в разделе Показать выбираем Только иконка, так чтобы было видно только изображение языка. Затем нажимаем Сохранить.

Теперь на сайте появятся иконки языков. При выборе английского языка заголовки элементов меню будут отображаться именно на английском.

Выбор языка на главной странице сайта

Следуя этим шагам, вы сможете перевести все видимые в пользовательской части блоки на своем сайте через админку, кликая по нужному языковому варианту в каждом разделе (меню, виджеты, записи, страницы, мета-теги и т.д.).

WPML

Модуль WPML считается одним из самых мощных решений для многоязычного веб-сайта на сегодняшний день.

Установка и настройка WPML проходят довольно просто. Для этого модуль необходимо купить на сайте разработчиков и установить. Затем запустится мастер, который проведет через процесс начальной настройки, состоящий из 7 шагов. В ходе этого процесса нужно определить, как именно планируется переводить сайт и как будет организована многоязычность (TLD, субдомены, папки и языковые аргументы). Начальная настройка поможет познакомиться с интерфейсом и возможностями модуля.

7-шаговый установщик WPML

После завершения первичной настройки в админ-панели рядом с записями (страницами) появятся иконки “+” в колонке, отвечающей за локализацию. Нажав на эту иконку, вы сможете перейти к переводу контента на нужный язык.

Перевод записей и страниц

Перевод меню выполняется аналогичным образом. В стандартной админ-панели WordPress в разделе “Внешний вид” — “Меню” плагин WPML добавляет доступные языки. Переключитесь на необходимый и приступайте к заполнению перевода.

Перевод меню с помощью WPML

Перевести виджеты также не составит труда. В разделе “WPML” — “Перевод строк” выберите тип контента “Виджеты” и начинайте перевод.

Перевод виджетов WPML

WPML имеет интуитивно понятный интерфейс, к тому же на сайте разработчиков можно найти детальное руководство по переводу всех компонентов. Дополнительно пользователи модуля получают доступ к активной службе поддержки и большому сообществу, готовому помочь с возникшими вопросами.

Преимущества WPML:

Включает 65 языков, а также возможность добавления собственных языков при помощи простого редактора.

Обеспечивает широкий спектр возможностей для перевода. Можно адаптировать практически любой элемент сайта и админ-панели.

Эффективный автоматический перевод значительно облегчает процесс разработки многоязычного веб-портала. Существуют удобные инструменты для рецензирования, которые позволяют улучшать результаты машинного перевода.

Также имеется возможность предоставлять доступ переводчикам. В частности, WPML работает с большой группой профессионалов, которые помогают с локализацией ресурсов на почти любой язык.

Плагин совместим с любыми темами и дополнениями, конфликты возникают крайне редко. Он отлично функционирует вместе с Elementor, Visual Composer и WooCommerce.

Число установок WPML превышает 1 миллион. Плагин активно развивается, регулярно обновляется, добавляя новые функции и улучшая качество перевода для пользователей WordPress.

WPML является платным плагином. Базовая версия (стоимостью $39) ограничена в функциональности и поддерживает только стандартные инструменты для управления переводами. Рекомендуется выбирать профессиональную версию (за $99), которая предлагает поддержку машинного перевода, локализацию любых строк в темах и плагинах и множество других функций.

Polylang

Другим популярным плагином для создания многоязычных сайтов является Polylang. Это решение доступно для загрузки из репозитория WordPress, а его установка и настройка практически не отличаются от WPML.

После установки Polylang вы столкнетесь с мастером настройки. На первом этапе необходимо выбрать языки, которые будете использовать.

Выбор языков в Polylang

При необходимости вы всегда сможете добавить новые языки через настройки плагина.

Следующие шаги включают настройку параметров перевода медиа файлов, выбор основного языка сайта и перевод главной страницы. Процесс первичной настройки проходит быстро и удобно.

Мастер настройки Polylang полностью переведен на русский язык, и в нем имеется возможность обратиться к более детальной справке по каждому шагу.

Основные элементы шаблона и популярных плагинов переводятся автоматически, остальные необходимо переводить вручную. Давайте рассмотрим, как это происходит в этом плагине.

Процесс перевода записей и страниц в Polylang стандартен для всех аналогичных плагинов. В списке записей появится колонка с локализацией, где нужно нажать на “+” рядом с языком, на который вы хотите перевести запись, и затем выполнить перевод в привычном интерфейсе WordPress.

Как на WordPress создать мультиязычный сайт?

Локализация меню осуществляется путем создания дополнительных элементов меню. В разделе “Внешний вид” — “Меню” нужно выбрать уже существующее меню или создать новое. Затем заполните его на соответствующем языке и привяжите к зоне отображения для версии этого языка.

Перевод меню на Polylang

Локализация виджетов выполняется аналогичным образом: для каждого языка создается отдельный виджет, который затем связывается с нужной языковой версией.

Перевод виджетов на Polylang

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

  • Возможность импортировать и экспортировать XLIFF-файлы для перевода.
  • Одни и те же сообщения могут отображаться на разных языковых версиях сайта без повторного заполнения.
  • Поддержка блочных редакторов.
  • Интеграция с ACF Pro.
  • Возможность включать или отключать дополнительные языки одной кнопкой без потери перевода.
  • Премиум поддержка.

Рекомендую использовать бесплатную версию Polylang для перевода на 3-4 языка. При увеличении количества языков управление становится более сложным, особенно на загруженных сайтах с большим объемом контента, меню и виджетами.

GTranslate — Google Translate

GTranslate — это решение, которое отличается от ранее рассмотренных плагинов более широкими возможностями даже в бесплатной версии. Он предлагает автоматический перевод всего контента с использованием системы Google Translate. В бесплатном варианте владелец сайта не может локализовать портал на отдельные языки (в подкаталогах или поддоменах), а предоставляет пользователю удобный инструмент для выбора более комфортного языка.

GTranslate можно установить через репозиторий. После установки в разделе “Настройки” появится опция “GTranslate”.

Меню с опциями GTranslate

Здесь вы сможете настроить все параметры плагина. Укажите количество языков, на которые нужно автоматически перевести сайт, или воспользуйтесь специальным виджетом.

Настройка языков в Gtranslate

Следующий шаг — настройка основных опций виджета. Параметры просты: по умолчанию предлагается плавающий виджет на всех страницах, но его можно разместить в нужном месте с помощью шорткода [gtranslate] или настроить стиль.

Настройки виджета GTranslate

На этом настройка бесплатной версии плагина фактически завершается. На сайте появляется виджет, с помощью которого пользователь может переводить контент текущей страницы (включая текст, пункты меню, виджеты и прочее) на выбранный язык.

Быстрый перевод с Gtranslate

В GTranslate предусмотрена функция определения страны пользователя. Если, например, пользователь зашел на сайт из Испании и в настройках плагина выбрано поддержку испанского языка, перевод для этого посетителя будет выполнен автоматически.

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

  • Создавать отдельные страницы на разных языках.
  • Ручной перевод любых элементов, записей, страниц, метаданных и другого контента.
  • Использовать “нейронные переводы” от Google.
  • Обратиться к профессиональным переводчикам для доработки автоматического перевода.

Платная версия GTranslate стоит от $9,99 до $39,99 в месяц, в зависимости от доступных функций.

Все вышеуказанные плагины сильно различаются, но их объединяет цель — помочь веб-разработчикам создать многоязычные WordPress сайты.

Выбор решения следует осуществлять на основе ваших потребностей. Для автоматического перевода крупных информационных ресурсов отлично подойдет WPML, а для ручной локализации небольшой информации подойдут qTranslate-X или Polylang. Что касается GTranslate, то в бесплатном варианте он служит удобным дополнительным инструментом для пользователей с международным трафиком.

Оставьте комментарий