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

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

Storyboard — креативное агентство в Великобритании, специализирующееся на цифровом сторителлинге и создании контента. На изображении показано, что их веб-сайт, созданный на основе CMS ProcessWire , доступен на английском и немецком языках (Deutsch). Такой многоязычный подход позволяет Storyboard эффективно общаться и обслуживать клиентов из разных регионов, представляя свои услуги и портфолио на предпочитаемом клиентами языке.
На изображении вы можете увидеть «переключатель языка», который позволяет пользователям переключаться между английским (EN) и немецким (DE) языками.
Отель «Альтштадт»

Отель Altstadt — это роскошный отель, расположенный в Вене, Австрия. Его веб-сайт, разработанный с использованием CMS ProcessWire , предлагает контент на нескольких языках и ориентирован на иностранных гостей со всего мира. Предоставляя переводы на такие языки, как английский, немецкий, французский, итальянский и русский, отель Altstadt гарантирует, что потенциальные гости смогут легко получить доступ к информации об удобствах отеля, типах номеров и процессе бронирования на своем родном языке.
На изображении также показан «переключатель языков», который позволяет пользователям переключаться между английским (EN) и другими доступными языками.
Как реализовать автоматический перевод на CMS ProcessWire
После рассмотрения примеров многоязычных веб-сайтов, использующих CMS ProcessWire , мы теперь попытаемся реализовать автоматический перевод в CMS ProcessWire с помощью сервиса автоматического перевода.
Многие сервисы автоматического перевода позволяют легко и быстро переводить веб-сайты всего за несколько шагов настройки. 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, распакуйте его и загрузите в корневой каталог вашей установки ProcessWire CMS. Убедитесь, что:
- Скрипт находится в корневом каталоге вашего веб-сайта (там, где расположены файлы вашей CMS ProcessWire ).
- Папка сохраняет свое имя по умолчанию — «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: Включите и настройте переключатель языка
Ссылка на скрипт Linguise JS должна быть включена на всех страницах вашей CMS ProcessWire , чтобы отображать переключатель языка с флажками и добавлять альтернативные URL-адреса в заголовки HTML-кода в целях SEO.
Чтобы получить ссылку на скрипт, перейдите в настройки домена на панели управления Linguise и скопируйте предоставленную ссылку на скрипт.

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

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

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

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

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

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





