Como detectar o idioma do navegador automaticamente
Publicados: 2022-09-22Permitir que os usuários visualizem o conteúdo em seu idioma preferido é um recurso essencial de sites que visam atingir um público global. Como proprietário de um site, você pode fazer isso facilmente configurando seu site para detectar automaticamente o idioma do navegador.
A tradução de sites é sem dúvida o primeiro passo para criar um site multilíngue. Mas depois de criar várias versões traduzidas do seu site, redirecionar os usuários para sua versão preferida automaticamente leva a experiência de navegação um passo adiante.
É verdade que ter um botão ou página de alternador de idioma continua sendo importante para praticamente qualquer site multilíngue. Mas a detecção automática de idioma do navegador ajuda seus clientes a navegar em seu site ainda mais rápido. Isso pode, por sua vez, aumentar a experiência do usuário (UX), o engajamento, as vendas e a conversão.
Neste artigo, veremos como a detecção automática de idioma do navegador funciona e por que ela é importante. Em seguida, mostraremos como usar nosso plug-in multilíngue, TranslatePress, para ativar a detecção automática de idioma do navegador em seu site WordPress.
TranslatePress Multilíngue
TranslatePress é a maneira mais fácil de traduzir seu site WordPress. É rápido, não deixa seu site lento, funciona com QUALQUER tema ou plugin e é amigável para SEO.
Obtenha o plug-inOu baixe a versão GRATUITA
Como funciona a detecção de idioma do usuário
Em algum momento, você pode ter visitado o site de uma marca estrangeira, apenas para descobrir que está visualizando seu conteúdo em seu idioma nativo. Isso é possível porque o site pode detectar seu idioma preferido automaticamente.
Quer saber se isso tem alguma coisa a ver com algumas violações da lei de privacidade? Não se preocupe, a detecção automática de idioma do usuário funciona com base em uma lógica simples que não tem nada a ver com espionar suas informações pessoais.
Existem três maneiras principais pelas quais os sites detectam o idioma preferido dos usuários. Pode ser baseado na preferência do navegador, endereço IP ou internacionalização.
Detecção de preferência do navegador
Este é o método mais popular que os sites usam para detectar automaticamente o idioma do navegador. Depois de instalar um navegador no seu dispositivo, você normalmente selecionaria seu idioma preferido.
Quando você visita um site neste navegador, o site pode detectar facilmente o idioma preferido armazenado nos arquivos de configurações do navegador. O site usa código (na maioria dos casos, Javascript) para redirecionar o usuário para a versão pré-traduzida correspondente do site. Como proprietário de um site, você pode optar por fazer isso automaticamente ou perguntar ao usuário se ele deseja ver seu site no idioma detectado.
Ao configurar a detecção automática de idioma do navegador, é importante permitir que os visitantes escolham seu idioma preferido assim que acessarem seu site. Um alternador de idioma automático ajuda com isso.
Mas as pessoas falam milhares de idiomas ao redor do mundo. E você pode se perguntar para quais idiomas traduzir seu site. Uma abordagem possível para resolver isso é traduzir sites para os idiomas mais falados do mundo.
No entanto, como prática recomendada, é mais gratificante considerar os idiomas comuns ao seu público-alvo. Você pode fazer isso facilmente analisando os países específicos de onde a maioria dos visitantes do seu site vem atualmente e pretende alcançá-los melhor.
O Google Analytics é muito útil aqui. Se você quiser saber mais sobre como escolher os idiomas certos para o seu site multilíngue, confira nosso guia completo sobre como traduzir o WordPress.
Pesquisa de endereço IP
Outro método que os sites usam para detectar o idioma do navegador é verificar o endereço IP do visitante do site. Depois que o site concluir a pesquisa de endereço IP, isso refletirá a localização do usuário. Em seguida, ele redirecionará o usuário com base em sua localização.
Mas este método vem com alguns desafios. A preferência de idioma de um usuário às vezes pode diferir de suas informações de localização. Mas uma pesquisa típica de endereço IP não pode diferenciá-los.
Por exemplo, se o site identificou sua localização como os EUA e você viajar para um país que não fala inglês, o endereço IP atualizará sua localização e fornecerá a versão do site que corresponde à sua nova localização. Isso significa que, se você não entender o idioma predominante em seu novo local, poderá ter dificuldade em interagir com o conteúdo do site.
Da mesma forma, existem países como Canadá ou Camarões com mais de uma língua franca. Ir com a opção de idioma mais popular pode nem sempre ser adequado. Da mesma forma, se um visitante do site também estiver usando uma conexão de rede privada virtual (VPN), oferecer traduções de sites com base na localização pode gerar resultados indesejados. Devido a esses problemas, os sites dificilmente detectam o idioma do navegador com esse método.
Internacionalização
Além de detectar automaticamente o idioma do navegador para idiomas totalmente diferentes, os sites também devem prestar atenção às variações de idioma. Um exemplo popular é o idioma inglês, que possui variantes dos EUA e do Reino Unido. Essas variações têm diferentes grafias, estilos e formatos.
Para garantir uma localização eficaz, a detecção automática de idioma do seu site deve ser tal que os usuários possam detectar distintamente ambas as variantes. Você pode usar qualquer um dos 2 primeiros métodos para obter resultados eficientes em relação à internacionalização.
Por que detectar o idioma do navegador automaticamente?
Quando as pessoas visitam seu site pela primeira vez, esperam acessar seu conteúdo em um idioma que entendam. É por isso que é importante configurar a detecção automática de idioma do usuário em seu site.
Depois de configurar seu site para detectar o idioma do navegador automaticamente uma vez, ele sempre lembrará o idioma usado anteriormente pelos visitantes por meio de um cookie. Assim, quando os usuários revisitam seu site, eles podem acessá-lo automaticamente em seu idioma preferido.
Na maioria dos casos, um site global geralmente recebe novos usuários cujas configurações do navegador ou endereço IP refletem um idioma diferente do idioma predefinido do seu site. Quando você ativa o complemento Detecção automática de idioma do usuário , esses visitantes veem um pop-up com a opção de alternar para o idioma detectado.
Você também pode configurar as coisas de uma maneira que redirecione os visitantes para o idioma deles sem pré-informá-los. O desafio disso é que pode não ajudar na indexação do seu site por causa das constantes mudanças no algoritmo do Google.
Em ambos os casos, você poderá desfrutar dos seguintes benefícios:
- A experiência de navegação do seu site será significativamente melhorada;
- Você obterá mais engajamento em suas páginas de destino e em todo o site;
- Os usuários passarão mais tempo em seu site, o que também aumenta seus rankings de Search Engine Optimization (SEO);
- Seu negócio vai gerar mais vendas e conversões.
Em essência, detectar o idioma do navegador automaticamente torna seu site multilíngue mais fácil de usar e garante que seus esforços de internacionalização gerem o máximo retorno sobre o investimento (ROI).
Melhor plugin WordPress para detecção de idioma do navegador
TranslatePress é o melhor plugin do WordPress que você pode usar para detectar o idioma do navegador. É um plugin fácil de usar que permite traduzir seu site rapidamente. Com o TranslatePress, você pode traduzir uma página inteira diretamente do front-end sem problemas técnicos.
Ele também permite que você traduza seu site WordPress automaticamente com DeepL ou Google Translate e faça as modificações que desejar. O plugin é compatível com outros plugins do WordPress e possui uma interface amigável.
Você pode escolher entre mais de 200 idiomas usando o plugin de tradução do WordPress. Também permite que você edite suas traduções e publique apenas quando terminar. O plug-in tem um alternador de idioma que ajuda os usuários do seu site a alternar facilmente entre as diferentes versões do seu site.
O Translate Press permite traduzir imagens e foi desenvolvido para oferecer suporte total ao SEO. A cereja no topo do bolo é que, se você encontrar algum desafio ao usar a ferramenta, poderá facilmente entrar em contato com a equipe de suporte confiável e especializada do TranslatePress.
Como o TranslatePress detecta o idioma do navegador
O TranslatePress usa o complemento Detecção automática de idioma do usuário para executar a detecção de idioma do usuário. Isso não envolve nenhum detalhe técnico ou registro para serviços de endereço de idioma IP porque os bancos de dados GeoLite2 da Maxmind auxiliam no reconhecimento de idioma localmente.
Seu site pode detectar o idioma dos usuários por meio da configuração de idioma do navegador ou do endereço IP. Como explicamos anteriormente, a configuração de idioma do navegador é a opção preferida. Mas, no geral, você precisa considerar seu público-alvo ao determinar a melhor escolha para o seu site.
Você pode alterar facilmente o modo predefinido de considerar o idioma do navegador antes do endereço IP acessando Configurações → TranslatePress → Avançado no painel do WordPress. Aqui, você tem a opção de determinar os idiomas dos visitantes com o idioma do navegador, o endereço IP ou ambos. Se você decidir usar os dois, qualquer um deles pode vir primeiro.
Depois disso, você pode decidir se deseja redirecionar os visitantes para o idioma detectado assim que eles abrirem seu site. Caso contrário, você pode notificá-los sobre a detecção de idioma com um pop-up ou uma barra de saudação. Se você optar por notificar seus usuários antes de redirecionar, também poderá personalizar a mensagem que deseja que eles vejam.
Geralmente, existem dois tipos de redirecionamentos que você pode usar após detectar o idioma do navegador automaticamente: rígido e suave. Redirecionamentos físicos ocorrem na extremidade do servidor e são simplesmente incompatíveis com sistemas de cache.
Isso está relacionado a sistemas de cache baseados em plug-ins e baseados em host. Isso ocorre porque o visitante do site só consegue ver uma versão em cache da página. Em outras palavras, eles nunca conseguem ver a versão traduzida da página para a qual o código do servidor os redireciona.
Além desse desafio de armazenamento em cache, os redirecionamentos físicos também exigem que os visitantes aceitem cookies e concedam acesso ao JavaScript para serem executados.
Felizmente, o add-on Automatic User Language Detection resolve esses problemas diretos com eficiência. Ele usa apenas redirecionamentos suaves, que ocorrem no lado do cliente.
Como detectar o idioma do navegador no WordPress
Para permitir que seu site WordPress detecte o idioma do navegador, siga estas etapas simples.
Etapa 1: instalar e ativar o TranslatePress
O TranslatePress vem em uma versão gratuita que você pode encontrar facilmente no repositório do WordPress, mas para obter acesso à detecção automática de idioma do usuário, você precisará de uma licença de desenvolvedor ou comercial do TranslatePress.
Portanto, para instalar a versão pro do TranslatePress, compre uma licença e faça o download dos arquivos .zip do plug-in na página da sua conta.
Em seguida, vá para Plugins → Adicionar novo no painel do WordPress, carregue os arquivos do plug-in e clique em Instalar e ativar .
Depois de adicionar o plug-in ao seu site, ele adicionará um novo botão Traduzir site no painel superior do painel. Você pode passar o mouse sobre este botão e clicar em Configurações para configurar seu site multilíngue.
A próxima etapa aqui é adicionar o complemento Detecção automática de idioma do usuário ao seu site.
Etapa 2: ativar o complemento de detecção automática de idioma do usuário
Para ativar o complemento, vá para Configurações → TranslatePress . Em seguida, clique na guia Addons .
Localize o complemento Detecção automática de idioma do usuário na lista e clique em Ativar .
Etapa 3: selecione o modo de detecção de idioma
Depois de ativar o complemento Detecção automática de idioma, você pode ajustar as configurações na guia Avançado .
Aqui, você pode escolher entre 4 modos diferentes. Você pode basear o modo de detecção de idioma nas configurações de idioma do navegador dos visitantes, endereços IP ou definir uma ordem de preferência priorizando qualquer opção.
Nesse caso, seu site usará a primeira opção selecionada para determinar a preferência de idioma do usuário. Ele considerará a segunda opção se o método preferido falhar.
Quando a configuração estiver concluída, não se esqueça de clicar em Salvar alterações na parte inferior da página.
Agora, quando o TranslatePress detectar uma preferência de idioma diferente do padrão em seu site, ele exibirá um pop-up como este:
Dica de bônus: Sempre adicione um seletor de idioma ao seu site
Confiar no redirecionamento automático de idioma não é suficiente para permitir que os visitantes acessem o conteúdo em seus idiomas preferidos. Você ainda precisará adicionar um alternador de idioma do WordPress, independentemente do tipo de site multilíngue que você possui.
Um alternador de idioma permite que os usuários visualizem o conteúdo em seu site, mesmo nos casos em que seu site detecta o idioma incorreto do navegador. Isso não diz respeito apenas a erros técnicos. Um usuário pode optar por visualizar seu site em um idioma diferente do idioma local ou do idioma predefinido do navegador.
O seletor de idioma do seu site pode estar na forma de um botão, texto ou menu suspenso. Mais importante ainda, seus visitantes devem poder usá-lo convenientemente.
Você pode adicionar um alternador de idioma ao seu site WordPress usando o TranslatePress de 3 maneiras: com um código curto, item de menu ou seleção de idioma flutuante. Você encontrará um guia detalhado para ajudá-lo a fazer suas escolhas de botão de idioma aqui. Ou você pode conferir este tutorial detalhado sobre como adicionar qualquer um desses tipos de alternador de idioma com o TranslatePress.
Aumente a experiência do usuário com a detecção de idioma do navegador
A construção do seu site multilíngue visa dar ao seu negócio reconhecimento online global. É por isso que você precisa configurar seu site para garantir que os usuários possam acessar o conteúdo do seu site sem barreiras linguísticas.
Neste artigo, explicamos o que é a detecção automática de idioma e como ela funciona. Também demonstramos como usar o melhor plugin multilíngue do WordPress, o TranslatePress, para detectar o idioma do navegador em seu site sem problemas.
TranslatePress Multilíngue
TranslatePress é a maneira mais fácil de traduzir seu site WordPress. É rápido, não deixa seu site lento, funciona com QUALQUER tema ou plugin e é amigável para SEO.
Obtenha o plug-inOu baixe a versão GRATUITA
Com essas dicas, esperamos que este artigo tenha ajudado você a configurar seu site para detectar automaticamente o idioma do navegador. K indly deixe-nos saber se você tiver alguma dúvida na seção de comentários abaixo.
Se você achou esta postagem útil, confira nosso canal do YouTube, onde constantemente enviamos tutoriais em vídeo curtos e fáceis de seguir. Você também pode nos seguir no Facebook e Twitter para ser o primeiro a saber cada vez que postarmos.