Um tradutor JSON é uma ferramenta que converte as strings legíveis por humanos em um arquivo JSON para outro idioma sem alterar a estrutura do arquivo. O Smartcat faz a tradução dos valores das strings em seus arquivos de localidade — as chaves e as estruturas aninhadas permanecem exatamente como estavam, e os tokens de espaço reservado para variável ficam bloqueados como tags não sujeitas a edição —, para que o arquivo traduzido possa voltar diretamente para o seu pipeline de i18n.
Como um tradutor de arquivos JSON, o Smartcat lida com en.json, translation.json e todos os outros arquivos de localidade que sua biblioteca i18n lê. A localização do JSON vai um passo além: seus arquivos de localidade se tornam chaves em um projeto do Smartcat que você importa e exporta por meio da interface do usuário, REST API ou CLI, de modo que cada versão envia apenas strings novas e alteradas para tradução.
Traduzindo um arquivo, uma única vez? O tradutor gratuito do JSON executa o mesmo mecanismo no seu navegador.