Saltar para o conteúdo

Ficheiros de idioma

O Do4U traduz ficheiros de idioma para sites e aplicações: gettext (.po e .pot), JSON i18n incluindo chaves plurais do i18next, e XLIFF 1.2 e 2.0. Chaves, comentários, ordem e formatação ficam como estão – só os textos mudam. Marcadores como %s, %1$d, {name} ou {{name}}, etiquetas HTML e plurais ICU são protegidos, e o código verifica cada entrada depois da tradução. As formas plurais seguem o idioma de destino, por exemplo três formas para polaco. As entradas que falham numa verificação mantêm o texto de origem e ficam assinaladas, com o motivo.

Experimenta agora Preços

Para quem é

Para operadores de sites, programadores, agências e autores de plugins e temas que distribuem traduções: projetos WordPress e PHP com ficheiros .po, aplicações web com JSON i18n e fluxos de localização que trocam XLIFF.

Utilizações típicas

  • Traduzir um modelo .pot para um novo idioma, incluindo o cabeçalho Plural-Forms correto
  • Preencher as entradas em falta e as fuzzy de um ficheiro .po existente e manter as já traduzidas
  • Traduzir um ficheiro JSON i18n para uma aplicação web, com as chaves plurais reconstruídas para o idioma de destino
  • Acrescentar destinos a um ficheiro XLIFF sem mexer em etiquetas, ids ou notas

Exemplo

Entrada

Idioma de destino: polaco msgid "Hello %s, you have %d new messages" msgstr "" msgid "One file" msgid_plural "%d files" msgstr[0] "" msgstr[1] ""

Resultado

msgstr "Cześć %s, masz %d nowych wiadomości" msgstr[0] "Jeden plik" msgstr[1] "%d pliki" msgstr[2] "%d plików" Plural-Forms: nplurals=3 – três formas para polaco. Marcadores verificados: 3. Entradas assinaladas para revisão: 0.

Um exemplo fixo, abreviado. Os resultados reais são gerados por IA: verifica-os.

Preço e limites

Preço
geralmente 5–8 créditos
Disponível com
Grátis, Com pacote
Limite de entrada
Até 24 000 carateres por ficheiro

Privacidade

Processado nos nossos próprios servidores na UE (Polónia). As entradas e os resultados são eliminados após 7 dias (Grátis) ou 30 dias (pacotes), ou logo depois de veres o resultado se escolheres não os guardar. As imagens são eliminadas logo após o processamento.

Na API

Nome da ferramenta: translate_file. Cria uma tarefa com POST /api/v1/jobs e obtém o resultado com GET /api/v1/jobs/{id}. Encontras a tua chave de API na tua conta.

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
  -d '{"tool": "translate_file", "text": "…"}'

Documentação completa da API →

Perguntas e respostas

Que formatos de ficheiro funcionam?

Ficheiros gettext .po e .pot, JSON i18n (plano ou aninhado, com chaves plurais do i18next como _one e _other) e XLIFF 1.2 e 2.0. O Do4U reconhece o formato pelo conteúdo, e a extensão do ficheiro tem de corresponder. Os ficheiros grandes têm de ser divididos: a página mostra o limite em caracteres, e uma tarefa traduz um número limitado de entradas.

O que acontece aos marcadores e às formas plurais?

Marcadores como %s, %1$d, {name} e {{name}} e etiquetas HTML são substituídos por indicadores antes da tradução e repostos depois. O código verifica que cada um está presente exatamente uma vez e que os marcadores não numerados mantêm a ordem. As formas plurais são criadas para o idioma de destino, por exemplo três para polaco ou seis para árabe.

E se uma tradução falhar numa verificação?

A entrada mantém o texto de origem e fica assinalada: nos ficheiros .po com a marca fuzzy, em XLIFF com um estado e, em qualquer caso, no relatório com o motivo. Vês a lista junto à transferência.

O meu texto fica guardado?

Só o tempo necessário: 7 dias no plano Free, 30 dias com um pacote – ou nunca, se preferires não guardar. O tratamento é feito nos nossos próprios servidores na UE (Polónia).

Posso usar o resultado de imediato?

Os resultados são gerados por IA. Lê-os com atenção antes de os publicares ou enviares.

Ferramentas relacionadas

  • Traduzir HTML

    Traduz HTML e mantém etiquetas, ligações, atributos e marcadores de posição exatamente como estão.

  • Traduzir

    Para idiomas da UE, com notas sobre passagens pouco claras.

  • Revisão de texto

    Corrige ortografia, gramática e pontuação no idioma do teu texto e assinala cada alteração.

Todas as ferramentas →