Как реализовать автоматический перевод на ProcessWire CMS

Скриншот сайта Necessaire, минималистичный дизайн
Оглавление

Внедрение автоматического перевода на 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)
# -----------------------------------------------------------------------------------------------

<IfModule mod_rewrite.c>
  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 и скопируйте предоставленную ссылку на скрипт.

Скрипт Linguise — Как реализовать автоматический перевод на ProcessWire CMS

Добавление этого кода в индекс вашего шаблона — простой способ интегрировать его в ProcessWire CMS. Перейдите в папку /template и отредактируйте файл index, чтобы включить ссылку на скрипт в разделе заголовка.

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

вставьте скрипт linguise — Как реализовать автоматический перевод на ProcessWire CMS

Переключатель языков будет отображаться по умолчанию, но вы можете его настроить. Для этого перейдите в 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-платформы, такие как:

Комплексное и детальное многоязычное SEO

Инфографика, иллюстрирующая процесс перевода из 4 этапов

Выбор сервиса, поддерживающего многоязычную 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, чтобы раскрыть потенциал выхода на глобальную аудиторию и поднять свой бизнес на новые высоты с помощью автоматического перевода.



Вам также может быть интересно прочитать

Не пропустите!
Подпишитесь на нашу новостную рассылку

Получайте новости об автоматическом переводе сайтов, международном SEO и многом другом!

Invalid email address
Попробуйте. Одно сообщение в месяц, и вы можете отписаться в любое время.

Не уходите, не поделившись своей электронной почтой!

Мы не можем гарантировать, что вы выиграете в лотерею, но обещаем интересные информационные новости о переводе и occasional скидки.

Не пропустите!
Invalid email address