Tradutor de XML com IA
Traduza o texto de arquivos XML, recursos strings.xml do Android e .resx com IA. As tags, os atributos e a estrutura permanecem iguais.
Entrada
Protected by Cloudflare Turnstile
Saída
Leia-me
Descrição da ferramenta
Esta ferramenta traduz para o idioma desejado o texto dentro de arquivos XML usando IA. Ela funciona com recursos Android strings.xml, arquivos .resx do .NET e qualquer outro XML em que as pessoas leiam o texto entre as tags. Abra um arquivo XML, escolha o idioma e obtenha o mesmo XML com o texto traduzido.
O arquivo é analisado no seu navegador. Somente os nós de texto são enviados para tradução, junto com o caminho do elemento (para Android, o nome da string, como resources/string[app_name]). Tags, atributos, comentários e instruções de processamento não são alterados, e a declaração XML é mantida.
Recursos
- Traduz o texto e o conteúdo CDATA de todos os elementos.
- Mantém nomes de elementos, atributos, namespaces e comentários.
- Ignora strings do Android marcadas com
translatable="false", além do cabeçalho e do esquema dos arquivos.resx. - Oferece suporte a recursos Android
<string>,<string-array>e<plurals>. - Mantém marcadores de posição como
%s,%1$de{0}, além de apóstrofos escapados como\'. - Informa a posição dos erros de sintaxe XML antes que qualquer conteúdo seja traduzido.
Exemplos
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name" translatable="false">Notely</string>
<string name="welcome">Boas-vindas novamente, %1$s!</string>
<plurals name="notes">
<item quantity="one">%d nota</item>
<item quantity="other">%d notas</item>
</plurals>
</resources>traduzido para português, mantém app_name e gera:
<string name="welcome">Boas-vindas novamente, %1$s!</string>
<item quantity="one">%d nota</item>
<item quantity="other">%d notas</item>Dicas
Os idiomas têm regras de plural diferentes. O Android usa apenas os valores de quantity necessários para o idioma de destino. Portanto, verifique os blocos <plurals> e adicione ou remova elementos <item> conforme necessário.
É possível traduzir até 10.000 caracteres de texto de uma só vez.
Perguntas frequentes
Posso traduzir arquivos XLIFF?
O XLIFF mantém o texto original e a tradução em elementos <source> e <target> separados, que esta ferramenta não preenche. Ela traduz o texto no local em que ele está.
Meu arquivo é enviado?
Não. O XML é analisado no seu navegador, e somente o texto e os caminhos dos elementos são enviados à IA.