Traduzir um arquivo JSON para o inglês significa traduzir os valores em um arquivo de idioma JSON, como es.json ou ja.json, para o inglês, enquanto as chaves, estruturas aninhadas e espaços reservados para variáveis permanecem da forma como seu aplicativo os lê. Também funciona no sentido inverso: um en.json se torna um arquivo por idioma de destino. O Smartcat traduz os valores com IA e os revisores os aprovam.
Cada idioma também traz suas próprias regras: o código de localidade que sua biblioteca i18n carrega, um conjunto diferente de categorias de plural e, para o árabe ou hebraico, uma direção de texto da direito para a esquerda. Traduzir JSON para o inglês e voltar é uma parte da localização de software, que mantém cada idioma do seu aplicativo em sincronia com cada versão.