Внедрение автоматического перевода на ProcessWire CMS может стать переломным моментом для компаний, стремящихся расширить свое глобальное присутствие и взаимодействовать с аудиторией на разных языках. В нашем взаимосвязанном мире наличие многоязычного сайта — это уже не роскошь, а необходимость, чтобы оставаться конкурентоспособными и выходить на новые рынки.
ProcessWire CMS — это мощная и гибкая система управления контентом, предоставляющая надежную платформу для создания и управления веб-сайтами. Интеграция автоматического перевода в ваш сайт на ProcessWire позволяет упростить создание и поддержку многоязычного контента, экономя время и ресурсы и обеспечивая при этом единообразный и высококачественный пользовательский опыт на разных языках.
В этом руководстве рассказывается, как реализовать автоматический перевод в ProcessWire CMS, о преимуществах включения автоматического перевода и о шагах для его плавной настройки.
Зачем вам внедрять автоматический перевод на ProcessWire CMS?

Вот несколько причин, почему вам стоит внедрить автоматический перевод на ProcessWire CMS.
- Более широкая аудитория: Предлагая содержимое вашего сайта на нескольких языках, вы можете расширить охват и наладить связь с глобальной аудиторией по всему миру. Например, если вы ведете международный бизнес в сфере электронной коммерции, автоматический перевод контента на разные языки позволяет выйти на новые рынки и привлечь клиентов, которые могут не владеть вашим основным языком.
- Снижение показателя отказов: Когда пользователи видят контент на предпочитаемом языке, они с большей вероятностью взаимодействуют с ним, что приводит к снижению показателя отказов. Обеспечение бесшовного многоязычного опыта может удерживать посетителей на вашем сайте дольше, увеличивая шансы на конверсию.
- Увеличение конверсии продаж: Исследования показали, что люди с большей вероятностью совершают покупки или предпринимают желаемые действия, когда контент представлен на их родном языке. Внедрение автоматического перевода может повысить коэффициенты конверсии и стимулировать рост продаж или генерацию лидов на разнообразных языковых рынках.
- Улучшение видимости в поисковых системах: Перевод содержимого вашего сайта на несколько языков может значительно повысить эффективность вашей поисковой оптимизации (SEO). Поисковые системы отдают приоритет локализованному контенту, что повышает вероятность появления вашего сайта в релевантных результатах поиска для международной аудитории и, таким образом, привлекает больше трафика.
Примеры реализации многоязычного веб-сайта с использованием CMS ProcessWire
Прежде чем обсуждать внедрение автоматического перевода в ProcessWire CMS, мы рассмотрим несколько примеров многоязычных сайтов созданных с использованием ProcessWire CMS.
Storyboard

Storyboard — креативное агентство в Великобритании, специализирующееся на цифровом сторителлинге и создании контента. На изображении видно, что их сайт, созданный на ProcessWire CMS, доступен на английском и немецком (Deutsch) языках. Этот многоязычный подход позволяет Storyboard эффективно общаться с клиентами из разных регионов и обслуживать их, представляя свои услуги и портфолио на предпочитаемом клиентами языке.
На изображении вы можете увидеть “переключатель языков,” который позволяет пользователям переключаться между английским (EN) и немецким (DE).
Altstadt Hotel

Отель Altstadt — это роскошный отель, расположенный в Вене, Австрия. Его веб-сайт, разработанный на ProcessWire CMS, предлагает контент на нескольких языках и обслуживает международных гостей по всему миру. Предоставляя переводы на такие языки, как английский, немецкий, французский, итальянский и русский, отель Altstadt гарантирует, что потенциальные гости смогут легко получить информацию об удобствах отеля, типах номеров и процессе бронирования на своем родном языке.
На изображении также показан «переключатель языков», который позволяет пользователям переключаться между английским (EN) и другими доступными языками.
Как реализовать автоматический перевод на ProcessWire CMS
После изучения примеров многоязычных сайтов на ProcessWire CMS мы теперь попробуем реализовать автоматический перевод на ProcessWire CMS с помощью сервиса автоматического перевода.
Многие сервисы автоматического перевода позволяют легко и быстро переводить веб-сайты всего за несколько шагов настройки. Linguise — один из таких сервисов.
Этот сервис интегрируется с различными CMS и конструкторами сайтов, включая ProcessWire CMS. Выполните следующие шаги, чтобы установить Linguise автоматический перевод на ProcessWire CMS.
Шаг 1: Убедитесь, что ваш сайт готов
Первым шагом является проверка того, что ваш сайт на ProcessWire CMS готов к переводу. Для установки автоматического перевода Linguise на сайт ProcessWire CMS вам потребуется доступ к панели администратора ProcessWire CMS.
Шаг 2: Зарегистрируйте свою учетную запись Linguise
Затем создайте бесплатный Linguise аккаунт и добавьте домен вашего сайта. Вы можете использовать 30-дневный бесплатный пробный период, прежде чем выбрать план подписки.
Шаг 3: Добавление доменного имени на сайт ProcessWire CMS
После создания аккаунта Linguise вы можете войти в панель управления, чтобы добавить домен вашего сайта на ProcessWire CMS. Нажмите “Добавить домен” и заполните следующие поля:
- Аккаунт
- URL
- Используемая платформа (ProcessWire CMS)
- Язык по умолчанию
- Языки перевода
- Перевод URL-адресов
- Динамический перевод контента


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

Шаг 4: Загрузите и подключите скрипт Linguise
Затем загрузите скрипт перевода Linguise на ваш сервер, где установлена ProcessWire CMS.
Скачайте скрипт перевода PHP-JS, распакуйте его и загрузите в корневую директорию вашей установки CMS ProcessWire . Убедитесь, что:
- Скрипт расположен на корневом уровне вашего сайта (там, где находятся файлы ProcessWire CMS).
- Папка сохраняет свое имя по умолчанию, «linguise».

Далее скопируйте ключ API Linguise в файл Configuration.php, который вы загрузили на свой сервер. Откройте файл и вставьте свой ключ API в кавычки, заменив текст-заполнитель REPLACE_BY_YOUR_TOKEN.

Шаг 5: Настройка перезаписи URL для ProcessWire CMS
В ProcessWire CMS функция перезаписи URL-адресов включена по умолчанию. Если она отключена, вы можете помочь, используя услуги вашего хостинг-провайдера. Ваш файл .htaccess ProcessWire CMS должен выглядеть примерно так.
# 8. Enable Apache mod_rewrite (required)
# -----------------------------------------------------------------------------------------------
RewriteEngine On
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
# 8A. Optionally (O) set a rewrite base if rewrites are not working properly on your server.
# -----------------------------------------------------------------------------------------------
Шаг 6: Включите и настройте переключатель языков
Ссылка на JS-скрипт Linguise должна быть включена на всех страницах ProcessWire CMS для отображения переключателя языков с флагами и добавления альтернативных URL в заголовки HTML для целей SEO.
Чтобы получить ссылку на скрипт, перейдите в настройки домена на панели управления Linguise и скопируйте предоставленную ссылку на скрипт.

Добавление этого кода в индекс вашего шаблона — простой способ интегрировать его в ProcessWire CMS. Перейдите в папку /template и отредактируйте файл index, чтобы включить ссылку на скрипт в разделе заголовка.
Чтобы загрузить переключатель языка, представленный всплывающим окном с флажком для выбора языка, скопируйте предоставленный код из конца конфигурации сайта и вставьте его в раздел <head> вашей HTML-страницы. Это автоматически загрузит переключатель языка с флажком.

Переключатель языков будет отображаться по умолчанию, но вы можете его настроить. Для этого перейдите в Linguise панель управления и откройте Настройки > Отображение языковых флагов. Здесь вы можете настроить различные аспекты переключателя языков, включая основное отображение, названия языков и дизайн.
Шаг 7: Автоматический перевод вашей CMS ProcessWire
Наконец, вы можете просмотреть внешний вид переключателя языков после его настройки. Вот пример, демонстрирующий, как выглядит ProcessWire CMS при автоматическом переводе с помощью сервиса автоматического перевода Linguise.

Linguise: система автоматического перевода, интегрированная с CMS ProcessWire
Вы можете внедрить автоматический перевод на ваш сайт ProcessWire CMS с помощью Linguise. Linguise — один из лучших вариантов среди различных сервисов автоматического перевода. Каковы преимущества использования сервисов перевода Linguise ? Рассмотрите следующие пункты.
Linguise интегрирована с более чем 40 CMS, одна из которых — ProcessWire CMS
Linguise обеспечивает автоматический перевод интегрированный ProcessWire CMS и более 40 CMS и конструкторов сайтов. Его оптимизированный процесс поддержки и интеграции делает его идеальным решением для перевода вашего сайта на ProcessWire CMS. Более того, Linguise поддерживает более 80 широко распространённых и традиционных языков мира при каждой интеграции.
Linguise также поддерживает популярные CMS-платформы, такие как:
- WordPress автоматический перевод, с выделенным плагином для перевода
- OpenCart
- Вукоммерце
- Craft CMS, среди прочих
Комплексное и детальное многоязычное SEO

Выбор сервиса, поддерживающего многоязычную SEO-оптимизацию, имеет решающее значение. Такая поддержка повышает видимость вашего сайта в результатах поиска Google, гарантируя, что пользователи смогут легко его найти.
Linguise предоставляет ряд SEO-функций, таких как:
- Создание многоязычных карт сайта
- Автоматическая генерация кодов и тегов hreflang
- Настройка канонических URL-адресов
- Перевод URL-адресов и метаописаний, среди прочих возможностей.
Редактирование перевода с помощью Linguise фронтального редактора в реальном времени
Кроме того, вы можете улучшить результаты автоматического перевода Linguise с помощью функции редактирования в реальном времени на стороне клиента. Этот инструмент позволяет без усилий вносить правки в переводы с минимальными затратами.
Кроме того, вы можете пригласить опытных переводчиков, владеющих конкретными языками, для сотрудничества. Это гарантирует, что переведенный сайт сохранит контекстуальную и культурную точность.
Правила исключения автоматического перевода Linguise

Иногда некоторые слова могут плохо переводиться на другие языки, поэтому их рекомендуется оставлять как есть или опускать в определённых языках. Linguise предоставляет несколько полезных правил для этого, таких как игнорирование текстовых правил, игнорирование встроенных элементов и исключение страниц с помощью URL-адресов.
Эти правила разработаны, чтобы обеспечить ясность и точность ваших переводов, особенно при работе со сложными словами или важными названиями брендов.
Функция автоматического динамического перевода Linguise

Linguise’s функция динамического перевода плавно переводит контент, загружаемый или генерируемый динамически на веб-сайте, включая JavaScript, AJAX или другие методы клиентского скриптинга. Некоторые примеры контента, который можно перевести, включают процесс оформления заказа, всплывающее окно согласия на использование файлов cookie, текст-заполнитель и т. д.
Эта функция обеспечивает целостный многоязычный опыт для пользователей, избавляя от необходимости сложных настроек или изменений кода. Просто включите переключатель динамического перевода в панели управления, чтобы без усилий переводить динамический контент на все языки.
Conclusion
Внедрение автоматического перевода на вашем сайте ProcessWire CMS позволит вам охватить глобальную аудиторию, улучшить пользовательский опыт, повысить конверсию и усилить ваши усилия в SEO.
Linguise выделяется как лучший сервис автоматического перевода, интегрированный с ProcessWire CMS. Он предлагает множество функций, включая живое редактирование на стороне клиента, динамический перевод контента, правила исключения из перевода и комплексную реализацию SEO.
Так зачем же ждать? Зарегистрируйте свой аккаунт Linguise и создайте многоязычный сайт на ProcessWire CMS, чтобы раскрыть потенциал выхода на глобальную аудиторию и поднять свой бизнес на новые высоты с помощью автоматического перевода.





