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

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

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

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

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

Почему стоит внедрить автоматический перевод на ProcessWire CMS?

Скриншот сессии мозгового штурма по дизайну сайта с изображением контура мозга.

Вот несколько причин, по которым вам следует внедрить автоматический перевод на ProcessWire CMS.

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

Примеры реализации многоязычного сайта на ProcessWire CMS

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

Раскадровка

Коллекция старых документов в черно-белом цвете.

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

На изображении вы можете видеть “переключатель языка,” который позволяет пользователям переключаться между английским (EN) и немецким (DE).

Отель Альтштадт

Черно-белое изображение комнаты со столом и стулом. Изображение выглядит пиксельным.

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

На изображении также показан “переключатель языков,” который позволяет пользователям переключаться между английским (EN) и другими доступными языками.

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

После обзора примеров многоязычных сайтов на 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 на ваш сервер, где установлена CMS ProcessWire .

Скачайте скрипт перевода PHP-JS, распакуйте его и загрузите в корневую директорию вашей установки ProcessWire CMS. Убедитесь, что:

  • Скрипт находится на корневом уровне вашего сайта (там, где находятся файлы вашей CMS ProcessWire ).
  • Папка сохраняет свое имя по умолчанию, “linguise”.
Список каталогов файлового менеджера с отображением файлов и папок.

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

Фрагмент кода для оптимизации сайта. Конфигурация для лучшей производительности.

Шаг 5: Настройка перезаписи URL-адресов для ProcessWire CMS

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

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

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

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

Переключатель языков будет отображаться по умолчанию, но вы можете его настроить. Для этого перейдите в Linguise панель управления и выберите Настройки > Отображение языковых флагов. Здесь вы можете настроить различные аспекты переключателя языков, включая основное отображение, названия языков и дизайн.

Шаг 7: Автоматический перевод вашей ProcessWire CMS

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

Скриншот минимальной страницы профиля веб-сайта.

Linguise: автоматический перевод, интегрированный с ProcessWire CMS

Вы можете внедрить автоматический перевод на ваш сайт 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, текст-заполнитель и т. д.

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

Заключение

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

Linguise выделяется как лучший сервис автоматического перевода, интегрированный с ProcessWire CMS. Он предлагает множество функций, включая живое редактирование на стороне клиента, динамический перевод контента, правила исключения перевода и комплексную реализацию SEO.

Так зачем ждать? Зарегистрируйте свой Linguise аккаунт и создайте многоязычный сайт на ProcessWire CMS, чтобы раскрыть потенциал глобальной аудитории и поднять свой бизнес на новые высоты с помощью автоматического перевода.



Вас также может заинтересовать чтение

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

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

Invalid email address
Give it a try. One per month, and you can unsubscribe at any time.

Не уходите без обмена вашим email!

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

Не упустите возможность!
Invalid email address