Ir para o conteúdo
Todas as ferramentas Preços Blog

Conversas e mensagens de voz

Documentos

Áudio e vídeo

Entrar

Idioma

Traduza um arquivo JSON grande sem quebrar chaves, IDs ou placeholders

Envie um arquivo JSON de qualquer estrutura, seja uma exportação de CMS ou um dump de conteúdo, e receba tudo de volta com as mesmas chaves, aninhamento, ordem de campos e indentação, traduzindo apenas os textos legíveis. Campos como id, url, slug, sku, type e status permanecem intocados, e cada {placeholder} é verificado. Uma tarefa de até 300 valores é totalmente grátis; arquivos maiores, de até 50,000 valores, saem por $5, em pagamento único.

Traduzir um arquivo estruturado

Tom
Glossário e nomes a manter (opcional)

Nomes de marcas e produtos, separados por vírgulas. Cada um é verificado em todas as traduções.

Um termo por linha: termo = tradução.

Adicionadas à lista padrão (id, url, slug, sku, type, status, code, email…). Use * como caractere curinga.

Sem cadastro. Até 300 strings grátis por inteiro. Acima disso: as primeiras strings grátis, todos os arquivos da tarefa por $5, pagamento único.

Ao continuar, você concorda com Termos de Serviço e Política de Privacidade.

  • As chaves nunca são enviadas para tradução; aninhamento, ordem das chaves e indentação permanecem exatamente como no seu arquivo
  • Números, booleanos e null continuam intactos; apenas valores de string com texto legível são traduzidos
  • Valores em chaves de identificação (id, url, slug, sku, type, status, code, email e similares) são ignorados
  • Até 50,000 valores e 3,000,000 caracteres por $5; o plano Ilimitado cobre até 200,000 valores
  • en.json vira es.json; outros nomes recebem o código do idioma adicionado ao final
Abrir a demonstração

Ver um PDF de exemplo

Um chatbot e esta ferramenta em um arquivo JSON grande

Para um trecho curto, um chatbot dá conta do recado. A diferença aparece quando o arquivo é grande e outro programa precisa ler o resultado gerado.

A sua situação Um chatbot Esta ferramenta
Um trecho de 30 linhas Geralmente traduz sem problemas Também traduz perfeitamente
Um arquivo de vários megabytes A resposta precisa conter o arquivo inteiro, então quase sempre corta no meio e quebra a validação do código Traduz os valores em blocos e remonta o arquivo com base no seu original
"status": "publicado", "tipo": "faq" Costuma traduzir esses termos, quebrando o código que consome o arquivo Deixa tudo intacto por reconhecer essas chaves
Um valor como "Hello, {name}" Geralmente preserva {name}, mas sem checagem alguma Verifica cada valor; se houver erro, refaz a tradução e, se persistir, mantém o original

O que é traduzido e o que não é

A ferramenta percorre o arquivo inteiro, objeto por objeto e array por array. O valor de uma string é traduzido quando contém palavras legíveis. Ele é ignorado quando sua chave, ou a chave mais próxima acima dele em um array, é um identificador como id, uuid, url, href, slug, sku, type, status, code, email, locale ou uma chave terminada em _id ou _at. Também é ignorado quando o próprio valor se parece com um identificador em vez de uma frase, como order_shipped, user.profile.title ou ORDER_STATUS_PAID.

Se os seus dados tiverem códigos próprios, liste as chaves adicionais que devem ser ignoradas, separadas por vírgulas, como internal_note ou *_code; o asterisco substitui quaisquer caracteres. As chaves que você listar são adicionadas à lista padrão.

Por que o arquivo continua válido

O modelo de IA nunca escreve o JSON diretamente. Ele recebe os valores de texto com o caminho das suas chaves como contexto e retorna uma tradução por valor, sob a mesma numeração. O arquivo é então gerado a partir da sua estrutura original, com o mesmo espaçamento após os dois-pontos, o mesmo escape de barras e Unicode e a mesma quebra de linha final. Variáveis como {name}, {{count}} e %{count}, além de tags HTML dentro dos valores, são verificadas em cada resposta.

Para arquivos de strings de aplicativos em que todo valor deve ser traduzido e as formas plurais importam, como JSON do i18next ou ARB, use o Tradutor de arquivos de localização. Esta ferramenta é voltada para arquivos de dados e conteúdo, onde o texto convive com IDs, links e códigos.

Como a ferramenta funciona, quanto custa e como seus arquivos são tratados está na página Traduzir JSON, XML e YAML; os preços de todas as ferramentas estão na página de preços.

Última atualização:

Perguntas e respostas

Posso traduzir um arquivo JSON grande sem traduzir as chaves?

Sim. As chaves nunca são enviadas para tradução. Apenas valores de texto legíveis são traduzidos, e valores sob chaves identificadoras como id, url, slug, sku, type e status são ignorados.

Qual é o tamanho máximo de um arquivo JSON por pagamento?

Até 50,000 valores traduzidos e 3,000,000 caracteres por $5. O plano Ilimitado, por $19 por semana, cobre até 200,000 valores.

A ordem e a indentação permanecem as mesmas?

Sim. O arquivo é gerado a partir do seu original: mesma ordem de chaves, mesma indentação, mesmos espaçamentos e mesmo padrão de escape.

É grátis?

Uma tarefa de até 300 valores é totalmente grátis. Para arquivos maiores, os primeiros valores são traduzidos gratuitamente na tela, sem cadastro; o arquivo inteiro sai por $5, em pagamento único.

Meu arquivo é privado?

Apenas você pode acessar sua tarefa. Os valores de texto são enviados a um provedor de modelos de IA com a finalidade exclusiva de traduzi-los, por canais que não utilizam seus dados para treinamento. Tarefas enviadas sem cadastro são excluídas após 7 dias.

Tarefas relacionadas

Usamos cookies de análise para saber quais páginas ajudam as pessoas. Tudo bem?