Ferramenta gratuita de desenvolvimento para localização

Ferramenta gratuita de verificação de chaves de tradução JSON i18n

Cole um dicionário JSON no idioma de origem e uma tradução de destino. Encontre instantaneamente chaves aninhadas faltantes e extras sem fazer upload de nenhum dos arquivos.

O dicionário completo da língua-fonte.

O locale que você quer verificar quanto à paridade.

4Chaves de origem
3Chaves correspondentes
1Chaves ausentes
1Chaves extras
75%Cobertura de chaves

Ausente do destino

  • checkout.cancel

Extra no destino

  • navigation.legacy

Privado por design. Esta ferramenta é executada inteiramente no seu navegador. Os valores colados nunca são enviados, armazenados ou incluídos em análises.

Conversor de Códigos de LocaleInsira um locale como en_US, pt-BR, zh-Hant-TW ou um nome de idioma comum. Obtenha códigos canônicos e detalhes legíveis instantaneamente.Gerador de Tags hreflangCole um código de idioma e uma URL absoluta por linha. O gerador valida o conjunto e cria tags <link> HTML prontas para reciprocidade.

Como comparar chaves de tradução

  1. Cole o dicionário de origemColoque o objeto JSON completo do idioma de origem no primeiro editor.
  2. Cole o dicionário de destinoColoque o objeto JSON traduzido que você quer verificar no segundo editor.
  3. Rever diferenças principaisUse os resultados de faltantes, extras, correspondentes e de cobertura para resolver a divergência entre arquivos de locale antes do lançamento.

Detecte arquivos de locale incompletos antes do lançamento

Uma chave i18n ausente frequentemente chega aos usuários como texto bruto de desenvolvedor, um rótulo vazio ou uma frase no idioma de fallback. Compare o dicionário de origem com cada localidade alvo antes do lançamento para detectar divergências enquanto ainda é fácil corrigir.

O verificador achata objetos aninhados em caminhos de chaves e então separa chaves ausentes, extras e correspondentes. Chaves extras podem revelar texto desatualizado que foi removido da fonte ou uma chave exclusiva do alvo que precisa de uma exceção intencional.

Use key parity as one localization quality gate Use paridade de chaves como um dos critérios de qualidade de localização

Contagens de chaves correspondentes não provam que as traduções estejam corretas, atualizadas ou adequadas ao seu contexto de UI. Combine verificações de paridade de chaves com revisão por tradutores, validação de placeholders, capturas de tela e testes automatizados para comportamento de plurais e interpolação.

Para localização contínua, execute a mesma comparação sempre que o texto-fonte mudar. Um fluxo de trabalho de gerenciamento de traduções pode então atribuir apenas o trabalho faltante em vez de trocar repetidamente arquivos inteiros.

Seus dicionários permanecem neste dispositivo

O navegador analisa ambos os documentos JSON localmente. A Multilocale não faz upload nem retém suas chaves ou valores, e a análise de interação contém apenas totais numéricos e estados genéricos de sucesso ou erro.

Perguntas frequentes

O verificador compara texto traduzido?

Não. Ele compara caminhos de chave e informa se cada chave de origem existe no JSON de destino. Não avalia a qualidade da tradução, não copia valores nem envia texto para um serviço de tradução.

Suporta objetos JSON aninhados?

Sim. Chaves aninhadas são exibidas como caminhos legíveis em ponto, por exemplo checkout.payment.failed. Arrays são tratados como um único valor de tradução em vez de serem expandidos em chaves por índice.

Os arquivos de tradução colados são enviados?

Não. A análise e a comparação são executadas inteiramente no seu navegador. A análise recebe apenas contagens agregadas e o status de análise; ela nunca recebe chaves, valores, conteúdos de arquivos ou nomes de arquivo.