O que é Internacionalização (i18n)?
Internacionalização, abreviada como i18n (a letra i, 18 letras e a letra n), é o trabalho de estruturar o site para suportar mais de um idioma e mais de um país. Um site que passou por esse processo é chamado de site multilíngue.
A i18n age na fundação. Ela separa o texto do código, define como as URLs de cada idioma serão formadas e prepara a troca de moeda, de formato de data e de direção da escrita. Nada disso traduz uma frase sequer.
A tradução vem depois e tem outro nome: localização, ou l10n. Ela preenche o que a i18n preparou. A ordem importa: traduzir um site sem internacionalizar gera remendos que quebram na versão seguinte. No SEO, a i18n carrega uma decisão pesada: qual estrutura de endereço cada idioma usa.
Como funciona na prática?
As decisões que definem o projeto:
- Escolha a estrutura de URL: domínio por país (exemplo.es), subdomínio por idioma (es.exemplo.com) ou subpasta (exemplo.com/es/).
- Externalize os textos. Nenhuma frase fica no código: tudo vira chave em arquivo de idioma ou campo traduzível no CMS.
- Declare as versões com a marcação hreflang, que informa aos buscadores qual página serve para qual idioma. Cada versão aponta para todas as outras.
- Trate os formatos locais: moeda, data, separador decimal, telefone e endereço.
- Deixe o visitante trocar de idioma manualmente. Redirecionamento por localização erra e irrita.
Fora do texto, preço, catálogo, pagamento e prova social mudam entre países.
Internacionalização vs Localização: qual a diferença?
| Aspecto | Internacionalização (i18n) | Localização (l10n) |
|---|---|---|
| Natureza | Estrutura técnica | Conteúdo e cultura |
| Entrega | Site pronto para idiomas | Site falando um idioma |
| Quem faz | Desenvolvimento | Tradutores e conteúdo |
| Frequência | Uma vez, na base | A cada mercado novo |
Veredito: a i18n constrói a prateleira, a l10n coloca o produto nela.
Exemplos de uso
- Uma software house que vende para a América Latina publica em exemplo.com/pt/, /es/ e /en/, com hreflang ligando as três versões e preço em real, peso e dólar.
- Uma exportadora de calçados mantém o .com.br para o mercado interno e um .com para o americano, com catálogo e tabela de tamanhos diferentes.
Erros comuns
- Traduzir antes de internacionalizar, criando páginas soltas que ninguém mantém.
- Redirecionar por IP sem oferecer troca manual, prendendo o visitante no idioma errado.
- Publicar versões sem hreflang, deixando o Google escolher qual mostrar.
- Traduzir só a interface e deixar preço, prazo e contato no formato brasileiro.
Perguntas frequentes sobre Internacionalização
Qual estrutura de URL usar em um site multilíngue?
A subpasta por idioma concentra toda a autoridade em um domínio e simplifica a operação, o que atende a maioria dos projetos. Domínio por país entrega sinal geográfico mais forte e exige manter cada domínio separado. Subdomínio fica no meio do caminho, com autoridade parcialmente separada.
Preciso de hreflang em site com dois idiomas?
Sim, sempre que existirem versões equivalentes da mesma página. Sem a marcação, o Google pode mostrar a versão em espanhol para quem busca em português, ou tratar as duas como conteúdo duplicado. Com dois idiomas, a implementação é curta.
Internacionalização serve só para quem vende fora do Brasil?
Não. Ela atende empresas brasileiras que precisam de versão em inglês para investidores, de conteúdo em espanhol para o Mercosul ou de material bilíngue para clientes corporativos. Havendo chance de um segundo idioma, preparar a estrutura cedo custa menos que refazer depois.