Как автоматически определить язык браузера

Опубликовано: 2022-09-22

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

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

Конечно, наличие кнопки или страницы переключения языка остается важным практически для любого многоязычного веб-сайта. Но автоматическое определение языка браузера помогает вашим клиентам еще быстрее перемещаться по вашему сайту. Это, в свою очередь, может повысить пользовательский опыт (UX), вовлеченность, продажи и конверсию.

В этой статье мы рассмотрим, как работает автоматическое определение языка в браузере и почему это важно. Затем мы покажем вам, как использовать наш популярный многоязычный плагин TranslatePress, чтобы активировать автоматическое определение языка браузера на вашем веб-сайте WordPress.

TranslatePress Многоязычный

TranslatePress — это самый простой способ перевести ваш сайт WordPress. Это быстро, не замедляет работу вашего сайта, работает с ЛЮБОЙ темой или плагином и оптимизировано для SEO.

Получить плагин

Или скачать БЕСПЛАТНУЮ версию

Как работает определение языка пользователя

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

Хотите знать, имеет ли это какое-либо отношение к некоторым нарушениям закона о конфиденциальности? Не беспокойтесь, автоматическое определение языка пользователя работает на основе простой логики, которая не имеет ничего общего со слежкой за вашей личной информацией.

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

Определение предпочтений браузера

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

автоматическое определение языка браузера

Когда вы затем посещаете веб-сайт в этом браузере, веб-сайт может легко определить предпочтительный язык, сохраненный в файлах настроек браузера. Затем веб-сайт использует код (в большинстве случаев Javascript) для перенаправления пользователя на соответствующую предварительно переведенную версию сайта. Как владелец веб-сайта, вы можете сделать это автоматически или спросить пользователя, хотят ли они видеть ваш сайт на обнаруженном языке.

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

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

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

Google Analytics здесь очень удобен. Если вы хотите узнать больше о выборе правильных языков для своего многоязычного веб-сайта, вы можете ознакомиться с нашим полным руководством по переводу WordPress.

Поиск IP-адреса

Другой метод, используемый веб-сайтами для определения языка браузера, — это проверка IP-адреса посетителя сайта. Как только сайт завершит поиск IP-адреса, это, в свою очередь, отразит местоположение пользователя. Затем он перенаправит пользователя в зависимости от его местоположения.

Но этот метод сопряжен с некоторыми трудностями. Языковые предпочтения пользователя могут иногда отличаться от информации о его местоположении. Но обычный поиск IP-адресов не может отличить их друг от друга.

Например, если веб-сайт идентифицировал ваше местоположение как США, а вы путешествуете в неанглоязычную страну, IP-адрес обновляет ваше местоположение и предоставляет вам версию сайта, соответствующую вашему новому местоположению. Это означает, что если вы не понимаете преобладающий язык в вашем новом местоположении, вам может быть трудно работать с контентом сайта.

Точно так же есть такие страны, как Канада или Камерун, где используется более одного лингва-франка. Выбор более популярного языка не всегда может быть точным. Точно так же, если посетитель сайта также использует подключение к виртуальной частной сети (VPN), то предложение перевода веб-сайта на основе местоположения может привести к нежелательным результатам. Из-за этих заминок веб-сайты почти не определяют язык браузера с помощью этого метода.

Интернационализация

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

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

Зачем автоматически определять язык браузера?

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

После того как вы один раз настроите свой сайт для автоматического определения языка браузера, он всегда будет помнить язык, ранее использовавшийся посетителями, с помощью файла cookie. Поэтому, когда пользователи повторно посещают ваш веб-сайт, они могут автоматически обращаться к нему на предпочитаемом ими языке.

В большинстве случаев глобальный сайт часто получает новых пользователей, чьи настройки браузера или IP-адрес отражают другой язык, отличный от предустановленного языка вашего сайта. Когда вы активируете надстройку « Автоматическое определение языка пользователя» , такие посетители увидят всплывающее окно с возможностью переключения на обнаруженный язык.

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

В любом случае вы получите следующие преимущества:

  • Опыт просмотра вашего сайта будет значительно улучшен;
  • Вы получите больше вовлеченности на своих целевых страницах и на всем сайте;
  • Пользователи будут проводить больше времени на вашем сайте, что также повысит ваш рейтинг в поисковой оптимизации (SEO);
  • Ваш бизнес получит больше продаж и конверсий.

По сути, автоматическое определение языка браузера делает ваш многоязычный сайт более удобным для пользователя и гарантирует, что ваши усилия по интернационализации принесут максимальную отдачу от инвестиций (ROI).

Лучший плагин WordPress для определения языка в браузере

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

ПеревестиПресс

Он также позволяет автоматически переводить ваш веб-сайт WordPress с помощью DeepL или Google Translate и вносить изменения по вашему желанию. Плагин совместим с другими плагинами WordPress и имеет удобный интерфейс.

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

Translate Press позволяет переводить изображения и полностью поддерживает SEO. Вишенкой на торте является то, что если вы когда-нибудь столкнетесь с какими-либо проблемами при использовании инструмента, вы можете легко обратиться к надежной и опытной команде поддержки TranslatePress.

Как TranslatePress определяет язык браузера

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

Ваш сайт может определять язык пользователей с помощью языковых настроек браузера или IP-адреса. Как мы объясняли ранее, настройка языка браузера является предпочтительным вариантом. Но в целом вам необходимо учитывать свою целевую аудиторию при выборе наилучшего варианта для вашего веб-сайта.

Вы можете легко изменить предустановленный режим рассмотрения языка браузера перед IP-адресом, выбрав « Настройки» → «TranslatePress» «Дополнительно » на панели управления WordPress. Здесь у вас есть возможность определить языки посетителей с помощью языка браузера, IP-адреса или того и другого. Если вы решите использовать оба, любой из них может быть первым.

определить языковые настройки браузера translatepress

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

Как правило, после автоматического определения языка браузера вы можете использовать два вида перенаправления: жесткое и мягкое. Жесткие перенаправления происходят на стороне сервера и просто несовместимы с системами кэширования.

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

В дополнение к этой проблеме кэширования, жесткая переадресация также требует, чтобы посетители принимали файлы cookie и предоставляли доступ к JavaScript для запуска.

К счастью, надстройка «Автоматическое определение языка пользователя» эффективно решает эти сложные прямые проблемы. Он использует только мягкие перенаправления, которые происходят на стороне клиента.

Как определить язык браузера в WordPress

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

Шаг 1: Установите и активируйте TranslatePress

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

Итак, чтобы установить профессиональную версию TranslatePress, купите лицензию, а затем загрузите .zip-файлы плагина со страницы своей учетной записи.

Страница аккаунта TranslatePress

Затем перейдите в « Плагины» → «Добавить новый » на панели управления WordPress, загрузите файлы плагинов и нажмите « Установить и активировать ».

После того, как вы добавите плагин на свой сайт, он добавит новую кнопку « Перевести сайт » на верхней панели панели управления. Вы можете навести указатель мыши на эту кнопку и нажать «Настройки », чтобы настроить многоязычный сайт.

Обнаружение языка браузера в настройках translatepress

Следующим шагом здесь является добавление надстройки автоматического определения языка пользователя на ваш сайт.

Шаг 2. Активируйте надстройку автоматического определения языка пользователя

Чтобы активировать дополнение, перейдите в « Настройки» → «TranslatePress ». Затем нажмите на вкладку « Дополнения ».

translatepress активировать надстройку автоматического определения языка пользователя

Найдите в списке надстройку « Автоматическое определение языка пользователя » и нажмите « Активировать » .

надстройка для автоматического определения языка пользователя translatepress

Шаг 3: Выберите режим определения языка

После активации надстройки «Автоматическое определение языка» вы можете настроить параметры на вкладке « Дополнительно ».

определить языковые настройки браузера translatepress

Здесь вы можете выбрать один из 4 различных режимов. Вы можете основывать режим определения языка на языковых настройках браузера посетителей, IP-адресах или устанавливать порядок предпочтений, отдавая приоритет любому варианту.

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

После завершения настройки не забудьте нажать « Сохранить изменения » внизу страницы.

Теперь, когда TranslatePress обнаружит языковые настройки, отличные от настроек по умолчанию на вашем сайте, появится всплывающее окно, подобное этому:

Всплывающее окно автоматического определения языка пользователя

Дополнительный совет: всегда добавляйте переключатель языка на свой сайт

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

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

Плавающий переключатель языков TranslatePress

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

Вы можете добавить переключатель языка на свой сайт WordPress с помощью TranslatePress тремя способами: с помощью короткого кода, пункта меню или плавающего выбора языка. Здесь вы найдете подробное руководство, которое поможет вам сделать выбор кнопки языка. Или вы можете ознакомиться с этим подробным руководством о том, как добавить любой из этих типов переключателей языка с помощью TranslatePress.

Улучшите взаимодействие с пользователем с помощью определения языка в браузере

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

В этой статье мы объяснили, что такое автоматическое определение языка и как оно работает. Мы также продемонстрировали, как использовать лучший многоязычный плагин WordPress, TranslatePress, чтобы без проблем определить язык браузера на вашем сайте.

TranslatePress Многоязычный

TranslatePress — это самый простой способ перевести ваш сайт WordPress. Это быстро, не замедляет работу вашего сайта, работает с ЛЮБОЙ темой или плагином и оптимизировано для SEO.

Получить плагин

Или скачать БЕСПЛАТНУЮ версию

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

Если вы нашли этот пост полезным, загляните на наш канал YouTube, где мы постоянно загружаем короткие и простые в использовании видеоуроки. Вы также можете подписаться на нас в Facebook и Twitter, чтобы узнавать первыми о наших публикациях.