Esta página foi projetada para traduzir arquivos i18n usando nossa API aberta. Se você precisar traduzir JSON como texto, consulte a Tradução JSON página.
Tradução de Arquivo I18N
Arquivos de Origem:
Aceita arquivos ZIP (arquivos JSON específicos de idioma compactados) ou arquivos JSON. O tamanho máximo é 10 MB.
Idioma de Origem: en-US (English, United States)
O código do idioma de origem. Exemplo: en, en-US, fil, zh-Hans-CN. Digite para buscar.
Traduzir apenas novas strings:
Indica se deve traduzir apenas novas strings ou reescrever strings existentes nos arquivos de destino.
Gerar formas plurais:
Gera strings adicionais de forma plural (por exemplo, para i18next) com sufixos plurais. Não habilite para mapeamento estrito de origem para destino.
Idiomas de Destino: de (German), zh-Hans-CN (Chinese, Simplified Chinese, China)

Como traduzir arquivos i18n

Traduzir arquivos i18n é um processo simples fornecido pelo nosso serviço. Siga estas etapas para traduzir seus arquivos de internacionalização e garantir consistência em seus projetos.

  1. Carregar Arquivos: Use a seção "Arquivos de Origem" para carregar seus arquivos i18n JSON ou ZIP. Se o nome do arquivo contiver um código de idioma, ele será automaticamente usado como o idioma de origem.
  2. Definir Idiomas de Origem e Destino:
    Escolha seu idioma de origem (por exemplo, en-US). Adicione um ou mais idiomas de destino (por exemplo, fr-FR, de-DE) e configure opções de tradução, como contrações, encurtamento, terminologia e associações de arquivos.

    Importante: Se você ativar "Traduzir apenas novas strings", os arquivos de destino que você carregar devem já conter as strings traduzidas anteriormente para aquele idioma (por exemplo, seu arquivo em francês deve já incluir todas as traduções em francês antigas). O sistema então traduzirá apenas as strings ausentes/não traduzidas.

    Se você simplesmente carregar o mesmo arquivo de origem como o arquivo de destino (que não contém conteúdo em francês), nada será traduzido, porque não há como detectar quais strings são novas ou antigas.

    Nota: Carregar arquivos de destino é opcional. Se você não carregar nenhum arquivo de destino, todas as strings serão traduzidas, independentemente de "Traduzir apenas novas strings" estar ativado ou não.

    Regras de Nomeação de Arquivos:
    Se seus arquivos carregados não estiverem nomeados exatamente como códigos de idioma (por exemplo, fr.json, de.json), seus nomes devem corresponder aos nomes dos arquivos de origem para que o sistema saiba que eles contêm as mesmas strings em diferentes idiomas. Por exemplo:

    /en/common.json
    /fr/common.json
    /de/common.json

    Isso garante que as traduções se alinhem corretamente. Se os nomes dos arquivos forem diferentes do nome do arquivo de origem, o sistema os tratará como pertencentes a namespaces diferentes. Em i18n, um namespace é simplesmente um arquivo separado usado para organizar strings por partes do seu aplicativo (por exemplo: common.json para strings gerais, auth.json para login, dashboard.json para painel).

    Cada namespace deve ter um arquivo correspondente em cada pasta de idioma:

    /en/common.json
    /en/auth.json
    /fr/common.json
    /fr/auth.json

    Usar os mesmos nomes de arquivo para cada idioma garante que o sistema possa corresponder corretamente as strings.

  3. Iniciar Tradução: Clique no botão "Traduzir" para começar. Nosso serviço gerencia cuidadosamente os arquivos para preservar a ordem das strings, evitando alterações desnecessárias. O progresso é exibido em tempo real.
  4. Baixar Arquivos Traduzidos: Após a tradução ser concluída, clique no botão "Baixar Arquivos Traduzidos" para recuperar seu conteúdo traduzido. O arquivo baixado é um arquivo ZIP nomeado após o ID do trabalho (por exemplo: 0196e881-fb54-7150-a292-5b1e8f70a8ae.zip). O arquivo contém arquivos traduzidos para cada idioma de destino, organizados em pastas separadas por código de idioma.

Por que nosso serviço de tradução i18n

  • Tradução contextual impulsionada por IA: Nossa IA interpreta inteligentemente os placeholders do formato i18n e adapta as traduções às normas culturais com base no idioma, script e região especificados no código do idioma.
  • Suporte a arquivos i18next: Nosso serviço garante o manuseio perfeito do conteúdo no formato i18next em seus arquivos JSON. Ele gerencia com precisão as formas plurais, preserva as tags HTML, mantém as quebras de linha e mantém a estrutura do seu arquivo JSON i18n.
  • Ajustes específicos de localidade: Números e datas no texto são automaticamente convertidos para corresponder ao formato da localidade de destino.
  • Tratamento de erros: Detectamos erros da IA e retraduzimos se necessário, garantindo um resultado de alta qualidade.
  • Custo-efetivo: Nosso serviço é mais acessível do que outras soluções de tradução automática. Os usuários recebem 30,000 caracteres gratuitos mensalmente.Veja Preços
  • Otimizado para arquivos grandes: Nosso sistema processa eficientemente grandes arquivos i18n dividindo-os em partes gerenciáveis, garantindo que cada segmento se encaixe na janela de saída da IA. Essa abordagem mantém a consistência da tradução aproveitando a terminologia e o contexto pré-definidos, mesmo para arquivos grandes.

Nossa plataforma simplifica a localização dos seus arquivos i18n com tradução avançada impulsionada por IA, entregando resultados precisos e eficientes enquanto preserva a estrutura e o contexto do seu arquivo.