Traduza um arquivo XML ou feed de produtos mantendo cada tag e atributo intactos
Envie um arquivo XML, como um feed de produtos, uma exportação de conteúdo ou uma configuração com textos voltados ao usuário, e receba o mesmo arquivo de volta com os textos internos traduzidos. Nomes de elementos, IDs, links, comentários e a declaração XML permanecem exatamente como estavam; atributos legíveis como alt, title e label também são traduzidos. Arquivos com até 300 valores são totalmente grátis; arquivos maiores saem por $5, em pagamento único.
- Texto dentro de elementos e atributos legíveis: title, alt, label, placeholder, caption, tooltip, description, summary, text, message, hint, subtitle, heading
- Nomes de elementos, demais atributos, comentários e instruções de processamento nunca são alterados
- script, style, code e pre são ignorados, assim como qualquer item marcado com translate="no"
- Seções CDATA continuam como CDATA; textos com & ou < recebem os devidos escapes ao serem regravados
- Até 50,000 valores por $5; Ilimitado até 200,000 valores
Como traduzir um arquivo XML
-
1
Envie o arquivo XML
Arraste o arquivo .xml, escolha o idioma e informe nomes adicionais de elementos a ignorar se o seu feed tiver códigos próprios.
-
2
Confira os primeiros valores de graça
Os primeiros valores de texto aparecem traduzidos ao lado do original, acompanhados do caminho do elemento, como catalog/product/name.
-
3
Desbloqueie e baixe
Desbloqueie o arquivo inteiro por $5 e baixe-o com o código do idioma no nome.
Como o arquivo é processado
O arquivo não é regerado do zero. A ferramenta localiza a posição exata de cada nó de texto e de cada atributo legível, substituindo apenas esses caracteres. Assim, a indentação, a ordem dos atributos, o estilo das aspas e os comentários permanecem rigorosamente idênticos, byte por byte.
Elementos com nomes que funcionam como identificadores, como sku, id, url, code ou status, mantêm o texto intacto. Já os atributos alt e title, caso existam, continuam sendo traduzidos: um elemento img preserva seu src, mas tem seu alt traduzido. Em conteúdos mistos, como um parágrafo contendo uma palavra em negrito, cada trecho de texto é traduzido separadamente para que as tags internas continuem exatamente onde estavam.
Feeds de produtos e formatos especiais
Feeds de produtos costumam misturar textos (títulos, descrições) com dados de catálogo dos marketplaces (GTINs, preços, disponibilidade, links). Apenas textos legíveis são traduzidos, enquanto valores com formato de código, como in_stock, são deixados intactos. Se algum campo do feed contiver um texto que você prefere manter no original, basta listar o nome desse elemento entre os itens a ignorar.
Arquivos strings.xml do Android (com a tag raiz resources) e arquivos XLIFF são reconhecidos e processados com regras próprias, garantindo que plurais e elementos target sejam formatados exatamente como os padrões exigem.
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
A tradução vai alterar a estrutura do meu XML?
Não. Apenas os caracteres dos nós de texto e dos atributos legíveis são substituídos. Nomes de elementos, demais atributos, comentários e indentação permanecem exatamente como estavam.
Os atributos são traduzidos?
Os atributos legíveis são traduzidos: title, alt, label, placeholder, caption, tooltip, description, summary, text, message, hint, subtitle e heading. Já atributos como id, href, src e class nunca são alterados.
E as seções CDATA?
O texto dentro de seções CDATA é traduzido e mantido na mesma seção CDATA.
Quanto custa?
Um arquivo com até 300 valores é totalmente grátis. Arquivos maiores saem por $5, em pagamento único, para até 50,000 valores; o plano Ilimitado a $19 por semana cobre até 200,000.