Sites que querem alcançar pessoas em todo o mundo precisam deixar os usuários verem o conteúdo em seu idioma preferido. Como proprietário de um site, isso é fácil de fazer. Basta configurar seu site para que ele descubra automaticamente qual idioma o navegador está usando.

A tradução de sites é definitivamente o primeiro passo para criar um site que pode ser lido em mais de um idioma. Mas se você criou versões diferentes do seu site em idiomas diferentes, redirecionar os usuários para a versão que eles preferem automaticamente leva a experiência de navegação um passo adiante.
Sim, um botão ou página de troca de idioma ainda é importante para quase qualquer site que tenha mais de um idioma. Mas a detecção automática de idioma do navegador torna ainda mais rápido para seus clientes navegarem pelo seu site. Isso pode então melhorar a experiência do usuário (UX), engajamento, vendas e conversões.
Veremos como a detecção automática de idioma do navegador funciona e por que ela é importante neste artigo. Então, mostraremos como usar nosso plugin multilíngue favorito, TranslatePress , para fazer seu site WordPress detectar automaticamente o idioma usado pelo navegador.
Create Amazing Websites
Com o melhor criador de páginas gratuito Elementor
Comece agoraComo descobrir qual idioma um usuário fala
Em algum momento, você pode ter ido ao site de uma marca estrangeira e descoberto que ele estava escrito em seu próprio idioma. Isso é possível porque o site pode descobrir automaticamente qual idioma você quer usar.
Não tenho certeza se isso tem algo a ver com pessoas quebrando leis de privacidade. Você pode ficar tranquilo que nenhum dado pessoal será espionado porque a detecção automática de idioma do usuário depende de lógica sólida.
Há três maneiras principais para os sites descobrirem qual idioma um usuário quer usar. Pode depender do navegador usado, do endereço IP ou da maneira como o site é configurado para diferentes países.
Identificando o navegador preferido
Esta é a maneira mais comum para sites descobrirem o idioma do navegador automaticamente. Depois que você coloca um navegador no seu dispositivo, você geralmente escolhe o idioma que quer usar.

Então, quando você usa esse navegador para ir a um site, o site pode facilmente encontrar seu idioma preferido nos arquivos de configurações do navegador. O site então usa código (na maioria das vezes Javascript) para enviar o usuário para a versão do site que já foi traduzida. Como proprietário de um site, você pode escolher fazer isso automaticamente ou perguntar ao usuário se ele quer ver seu site no idioma detectado.
Ao configurar a detecção automática de idioma do navegador, é importante deixar que os visitantes escolham seu idioma preferido quando chegarem ao seu site. Isso é facilitado com um alternador automático de idioma.
Mas as pessoas em todo o mundo falam muitas línguas diferentes. E você pode estar se perguntando para quais línguas traduzir seu site. Uma maneira de resolver esse problema seria traduzir sites para as línguas que são mais faladas ao redor do mundo.
Mas, como prática recomendada, é melhor pensar nos idiomas que seu público fala. Você pode fazer isso facilmente observando os países de onde a maioria dos visitantes do seu site vem agora e se esforçando para alcançá-los melhor.
O Google Analytics é muito útil nesse caso.
Pesquisa de endereço IP
Os sites também podem usar endereços IP de visitantes para inferir o idioma do navegador do usuário. Assim que a pesquisa de endereço IP do site for concluída, a localização do usuário será exibida com precisão. O usuário será então redirecionado para uma nova página que leva em conta sua localização atual.
Mas também há dificuldades com essa abordagem. Em alguns casos, o idioma preferido de um usuário pode não corresponder à sua localização geográfica. No entanto, uma pesquisa de endereço IP padrão não diferenciará entre os dois.
Se você visitar um site dos Estados Unidos e depois se mudar para uma nação onde o idioma oficial não é o inglês, o endereço IP atualizará automaticamente sua localização e o redirecionará para a versão localizada do site. Assim, pode ser difícil interagir com o conteúdo do site se você não souber o idioma do país para o qual se mudou.
Países como Canadá e Camarões têm mais de uma língua franca por razões semelhantes. Às vezes, a escolha do idioma padrão não é a melhor a ser feita. Uma situação semelhante ocorre quando um usuário acessa um site usando uma Rede Privada Virtual (VPN), pois fornecer traduções do site com base na localização pode ter consequências não intencionais. Os problemas mencionados acima são o motivo pelo qual essa abordagem para detectar o idioma do navegador raramente é usada por sites.
Internacionalização
Os sites precisam levar em conta as variações de idioma, além de detectar automaticamente o idioma do navegador para idiomas completamente distintos. O idioma inglês é frequentemente citado como uma ilustração porque contém duas variedades distintas: inglês americano e inglês britânico. Essas variantes são escritas e apresentadas de várias maneiras.
Seu site precisa ter detecção automática de idioma que possa distinguir entre as duas variedades para que os esforços de localização sejam bem-sucedidos. Para internacionalizar seu negócio com sucesso, você pode empregar qualquer uma das duas primeiras abordagens.
Por que detectar o idioma do navegador automaticamente é importante?
É natural que visitantes de primeira viagem ao seu site queiram ler o conteúdo em sua língua nativa. É por isso que é crucial implementar a detecção de idioma para visitantes automaticamente.
Depois que você configurar seu site para reconhecer o idioma do navegador de um visitante automaticamente, ele sempre utilizará o idioma que foi usado anteriormente por esse visitante, referindo-se a um cookie. Dessa forma, quando os visitantes retornarem ao seu site, eles poderão facilmente alternar para seu idioma favorito.
A maioria dos visitantes de um site global terá seus navegadores ou endereços IP configurados para um idioma diferente do idioma padrão do site. Qualquer usuário que visitar seu site quando o plugin Automatic User Language Detection estiver ativo verá um pop-up oferecendo a troca para o idioma detectado.
Você também pode configurar as coisas de forma que os usuários sejam automaticamente redirecionados para o idioma apropriado. O problema é que o algoritmo do Google está sempre evoluindo, então é possível que isso não ajude seu site a ser indexado.
As seguintes vantagens você poderá aproveitar em qualquer cenário:
- A experiência do usuário em seu site será muito melhorada;
- Mais pessoas interagirão com suas landing pages e seu site em geral;
- Os clientes passarão mais tempo no seu site, o que é bom tanto para a experiência do usuário quanto para o SEO.
- Mais clientes comprarão da sua empresa.
Simplificando, a detecção automática de idioma do navegador melhora a experiência do usuário no seu site multilíngue e aumenta o retorno sobre o investimento dos seus esforços de internacionalização (ROI).
Melhor plugin WordPress para detecção de idioma do navegador
O TranslatePress detecta melhor o idioma do navegador. Ele traduz instantaneamente sua página da web. O TranslatePress permite a tradução de páginas front-end sem esforço tecnológico.

Ele permite que você traduza instantaneamente seu site WordPress com DeepL ou Google Translate e faça alterações. O plugin amigável ao usuário funciona com outros plugins WordPress.
O plugin de tradução do WordPress oferece mais de 200 idiomas. Ele permite que você revise as traduções e publique somente quando terminar. O seletor de idiomas do plugin permite que os usuários alternem facilmente entre as versões do site.
O Translate Press, amigável para SEO, permite que você traduza fotos. A cereja do bolo é que você pode entrar em contato rapidamente com a respeitável e competente equipe de suporte do TranslatePress se tiver algum problema.
Como o TranslatePress funciona
O TranslatePress detecta o idioma do usuário usando o complemento Automatic User Language Detection. Os bancos de dados GeoLite2 da Maxmind ajudam no reconhecimento do idioma local sem nenhum registro de serviço de endereço de idioma IP.
Seu site pode detectar o idioma do usuário pela configuração de idioma do navegador ou endereço IP. Como mencionado, a configuração de idioma do navegador é a melhor. No entanto, a melhor escolha do seu site depende do seu público-alvo.
Configurações → TranslatePress → Avançado no seu painel do WordPress permite que você altere o modo predefinido para considerar o idioma do navegador antes do endereço IP. Os idiomas dos visitantes podem ser determinados pelo idioma do navegador, endereço IP ou ambos. Use qualquer um primeiro se usar ambos.

Depois disso, você pode escolher redirecionar os visitantes para o idioma identificado quando eles abrirem seu site. Um pop-up ou uma barra de hello pode alertar os usuários sobre a detecção de idioma. Você pode personalizar a mensagem que mostra aos usuários antes de redirecionar.
Após autodetecção do idioma do navegador, você pode utilizar redirecionamento rígido ou suave. Sistemas de cache não conseguem lidar com redirecionamento rígido do lado do servidor.
Isso se aplica ao cache baseado em plugin e host. Os visitantes apenas visualizam uma página em cache. Eles nunca visualizam o site traduzido para o qual o código do servidor os leva.
O redirecionamento rígido exige que os usuários aceitem cookies e executem JavaScript, além do armazenamento em cache.
Felizmente, o add-on Automatic User Language Detection aborda facilmente esses desafios diretos difíceis. O redirecionamento suave é somente do lado do cliente.
Configurando o TranslatePress
O TranslatePress é gratuito no código-fonte do WordPress, no entanto, para usar a identificação automática do idioma do usuário, você precisa de uma licença de desenvolvedor ou comercial.
Para instalar o TranslatePress Pro, compre uma licença e baixe os arquivos plugin.zip da sua página Conta.

Em seguida, no painel do WordPress, vá para Plugins > Adicionar novo, carregue os arquivos do plugin e clique em Instalar e ativar.
Quando você adiciona o plugin ao seu site, ele adiciona um novo botão Translate Site ao painel superior do painel. Você pode configurar seu site multilíngue movendo o mouse sobre este botão e clicando em Settings.

A próxima coisa a fazer é instalar o plugin Detecção Automática de Idioma do Usuário no seu site.
Vá para Configurações > TranslatePress para ativar o add-on. Depois, clique na aba chamada "Addons".

Encontre o complemento Detecção Automática de Idioma do Usuário na lista e escolha "Ativar".
Depois que o complemento Detecção Automática de Idioma estiver ativado, você poderá alterar as configurações na guia Avançado.

Aqui, você pode escolher entre 4 maneiras diferentes de jogar. Você pode definir o modo de detecção de idioma com base nos endereços IP dos visitantes ou nas configurações de idioma em seus navegadores. Você também pode definir uma ordem de preferência que dá mais peso a cada opção.
Neste caso, seu site usará a primeira opção que você escolher para descobrir o idioma preferido do usuário. Ele olhará para a segunda opção se a primeira não funcionar.
Não se esqueça de clicar em Salvar alterações na parte inferior da página quando terminar.

Agora, quando o TranslatePress encontrar uma opção de idioma no seu site diferente do padrão, ele mostrará um pop-up como este:
Encerrando
Construir um site que pode ser lido em mais de um idioma ajudará seu negócio a ser conhecido em todo o mundo. É por isso que você precisa configurar seu site para que os usuários possam acessar seu conteúdo mesmo que não falem o mesmo idioma.
Falamos sobre o que é detecção automática de idioma e como ela funciona neste artigo. Também mostramos como usar o TranslatePress , o melhor plugin multilíngue do WordPress, para descobrir facilmente qual idioma um navegador está usando no seu site.