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 armazenados nem incluídos em análises, e apenas o resultado sai do seu navegador, quando você nos pede para enviá-lo por e-mail como PDF.

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 localmente os dois documentos JSON. O Multilocale nunca retém suas chaves nem valores e recebe apenas os caminhos das chaves ausentes e extras, quando você solicita que os enviemos por e-mail em PDF. As análises 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 sintática e a comparação são feitas inteiramente no seu navegador, e somente os caminhos das chaves ausentes e extras são enviados quando você solicita que o resultado seja enviado por e-mail em PDF. O sistema de análise recebe apenas contagens agregadas, o status da análise sintática e a informação sobre o envio de um PDF; ele nunca recebe chaves, valores, conteúdo de arquivos nem nomes de arquivos.