Внедрение автоматического перевода в ProcessWire CMS может изменить правила игры для компаний, стремящихся расширить свой глобальный охват и взаимодействовать с аудиторией на разных языках. В нашем взаимосвязанном мире наличие многоязычного веб-сайта больше не роскошь, а необходимость оставаться конкурентоспособными и выходить на новые рынки.
ProcessWire CMS — это мощная и гибкая система управления контентом, предлагающая надежную платформу для создания веб-сайтов и управления ими. Интеграция автоматического перевода на ваш сайт ProcessWire позволяет упростить создание и поддержку многоязычного контента, экономя время и ресурсы, обеспечивая при этом единообразный и высококачественный пользовательский интерфейс на нескольких языках.
В этом руководстве описывается, как реализовать автоматический перевод в ProcessWire CMS, преимущества включения автоматического перевода и шаги по его плавной настройке.
Вот несколько причин, по которым вам следует реализовать автоматический перевод в ProcessWire CMS.
Прежде чем обсуждать реализацию автоматического перевода в ProcessWire CMS, мы рассмотрим несколько примеров многоязычного веб-сайта, созданного с помощью ProcessWire CMS.
Storyboard — креативное агентство в Великобритании, специализирующееся на создании цифровых историй и контента. На изображении видно, что их веб-сайт, созданный с помощью ProcessWire CMS, доступен на английском и немецком (Deutsch). Этот многоязычный подход позволяет Storyboard эффективно общаться и обслуживать клиентов из разных регионов, представляя их услуги и портфолио на предпочитаемом клиентом языке.
На изображении вы можете увидеть «переключатель языка», который позволяет пользователям переключаться между английским (EN) и немецким (DE).
Altstadt Hotel — роскошный отель, расположенный в Вене, Австрия. Ее веб-сайт, разработанный с помощью ProcessWire CMS, предлагает контент на нескольких языках и обслуживает гостей со всего мира. Предоставляя переводы на такие языки, как английский, немецкий, французский, итальянский и русский, отель Altstadt гарантирует, что потенциальные гости смогут легко получить доступ к информации об удобствах отеля, типах номеров и процессе бронирования на своем родном языке.
На изображении также показан «переключатель языка», который позволяет пользователям переключаться между английским (EN) и другими доступными языками.
Рассмотрев примеры многоязычных веб-сайтов с использованием ProcessWire CMS, мы попытаемся реализовать автоматический перевод на ProcessWire CMS с помощью службы автоматического перевода.
Многие службы перевода могут автоматически переводить веб-сайты легко и быстро, выполнив всего несколько шагов настройки. Linguise — один из таких сервисов автоматического перевода.
Этот сервис интегрируется с различными CMS и веб-конструкторами, включая ProcessWire CMS. Выполните следующие действия, чтобы установить Linguise на ProcessWire CMS.
Первый шаг — убедиться, что ваш веб-сайт ProcessWire CMS готов к переводу. Некоторые вещи, которые вам необходимо подготовить для установки автоматического перевода Linguise на веб-сайте ProcessWire CMS, включают доступ к панели администратора ProcessWire CMS.
Затем создайте бесплатную учетную запись Linguise и добавьте домен своего сайта. Вы можете использовать 30-дневную бесплатную пробную версию, прежде чем выбрать план подписки.
После создания Linguise вы можете получить доступ к панели управления, чтобы добавить ProcessWire CMS. Нажмите «Добавить домен» и заполните следующие поля:
Вы также получите ключ API, который необходимо вставить на следующем шаге.
Затем загрузите сценарий перевода Linguise на свой сервер, где установлена ProcessWire CMS.
Загрузите сценарий перевода PHP-JS, разархивируйте его и загрузите в корневой каталог установки ProcessWire CMS. Убедись в том, что:
Затем скопируйте ключ Linguise API в файл Configuration.php, который вы загрузили на свой сервер. Откройте файл и вставьте свой ключ API в кавычки, заменив текст-заполнитель REPLACE_BY_YOUR_TOKEN.
Перезапись URL-адресов включена по умолчанию в ProcessWire CMS. Если это не так, вы можете помочь, воспользовавшись услугами своего хостинг-провайдера. Ваш файл ProcessWire CMS .htaccess должен выглядеть следующим образом.
# 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. # -----------------------------------------------------------------------------------------------
Ссылку на сценарий Linguise JS необходимо включить на все страницы CMS ProcessWire , чтобы отобразить переключатель языка с флагами и добавить альтернативные URL-адреса в заголовки HTML для целей SEO.
Чтобы получить ссылку на скрипт, перейдите к настройкам домена на панели управления Linguise и скопируйте предоставленную ссылку на скрипт.
Добавление этого кода в индекс шаблона — это простой способ интегрировать его в ProcessWire CMS. Перейдите в папку /template и отредактируйте индексный файл, включив ссылку на скрипт в раздел заголовка.
Чтобы загрузить переключатель языка, представленный всплывающим флажком для выбора языка, скопируйте предоставленный код из конца конфигурации веб-сайта и вставьте его в заголовок вашей HTML-страницы. Это автоматически загрузит переключатель языка флага.
Переключатель языка появится по умолчанию, но вы можете настроить его. Для этого перейдите на Linguise и выберите «Настройки» > «Отображение языковых флагов» . Здесь вы можете настроить различные аспекты переключателя языка, включая главный экран, названия языков и дизайн.
Наконец, вы можете просмотреть внешний вид переключателя языка после его настройки. Вот пример, демонстрирующий, как выглядит ProcessWire CMS при автоматическом переводе с помощью службы автоматического перевода Linguise .
Вы можете включить автоматический перевод на свой веб-сайт ProcessWire CMS с помощью Linguise . Linguise — один из лучших вариантов среди различных служб автоматического перевода. Каковы преимущества использования услуг перевода Linguise ? Учтите следующие моменты.
Linguise обеспечивает автоматический перевод, интегрированный в CMS ProcessWire , а также в более чем 40 CMS и веб-конструкторов. Оптимизированный процесс поддержки и интеграции делает его идеальным решением для перевода вашего ProcessWire CMS. Более того, Linguise поддерживает более 80 широко распространенных и традиционных языков по всему миру при каждой интеграции.
Linguise также поддерживает популярные платформы CMS, такие как:
Выбор сервиса, поддерживающего многоязычное SEO, имеет решающее значение. Эта поддержка повышает видимость вашего веб-сайта в результатах поиска Google, гарантируя, что пользователи смогут легко его найти.
Linguise предоставляет ряд функций SEO, таких как:
Кроме того, вы можете улучшить результаты автоматического перевода Linguise с помощью Linguise внешнего редактора. Этот инструмент позволяет легко вносить изменения в переводы с минимальными усилиями.
Кроме того, вы можете пригласить к сотрудничеству опытных переводчиков, владеющих конкретными языками. Это гарантирует, что переведенный веб-сайт сохраняет контекстную и культурную точность.
Иногда некоторые слова могут плохо переводиться на другие языки, поэтому рекомендуется оставить их такими, какие они есть, или опустить их на определенных языках. Linguise предоставляет несколько полезных правил, которые помогут в этом, например, игнорирование текстовых правил, игнорирование встроенных страниц и исключение страниц, использующих URL-адреса.
Эти правила разработаны для обеспечения ясности и точности ваших переводов, особенно когда речь идет о сложных словах или важных торговых марках.
Функция динамического перевода Linguise Linguise переводит контент, загружаемый или динамически создаваемый на веб-сайте, включая JavaScript, AJAX или другие методы написания сценариев на стороне клиента. Некоторые примеры контента, который можно перевести, включают процесс оформления заказа, всплывающее окно согласия на использование файлов cookie, текст-заполнитель и т. д.
Эта функциональность гарантирует пользователям целостную многоязычную работу, устраняя необходимость в сложных настройках или модификациях кода. Просто активируйте переключатель динамического перевода на панели управления, чтобы легко переводить динамический контент на все языки.
Внедрение автоматического перевода на вашем веб-сайте ProcessWire CMS может позволить вам охватить глобальную аудиторию, улучшить взаимодействие с пользователем, повысить коэффициент конверсии и улучшить ваши усилия по SEO.
Linguise выделяется как лучший сервис автоматического перевода, интегрированный с ProcessWire CMS. Он предлагает множество функций, включая фронтальное редактирование в реальном времени, перевод динамического контента, правила исключения перевода и комплексную реализацию SEO.
Так зачем ждать? Зарегистрируйте свою учетную запись Linguise и создайте свой многоязычный ProcessWire CMS, чтобы раскрыть потенциал охвата глобальной аудитории и поднять свой бизнес на новые высоты благодаря возможностям автоматического перевода.
Получайте новости об автоматическом переводе веб-сайтов, международном SEO и многом другом!
Не уходите, не поделившись своей электронной почтой!
Мы не можем гарантировать, что вы выиграете в лотерею, но можем обещать интересные информационные новости о переводах и периодические скидки.