Skip to main content
AI agent network visualization

Traduzca archivos XML sin romper las etiquetas

strings.xml de Android, XLIFF, RESX y esquemas personalizados. Las etiquetas y los atributos permanecen intactos. Solo se traduce el contenido textual.

La traducción de XML rompe más cosas de las que arregla

XML parece sencillo hasta que necesita traducirlo. Las etiquetas se estropean, se traducen atributos que deberían permanecer intactos, desaparecen secciones CDATA y se rompen etiquetas de cierre automático. Un corchete angular fuera de lugar basta para bloquear toda la aplicación.

Las etiquetas HTML y XML dentro de las cadenas traducibles se dañan o se eliminan

Los atributos que deberían permanecer intactos (identificadores, nombres y formatos) se traducen por error

Las secciones CDATA, las instrucciones de procesamiento y los comentarios se dañan o se eliminan

Las entidades XML y los caracteres especiales se codifican dos veces o se pierden

Origen (inglés)
res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">MyApp</string>
    <string name="welcome">Welcome, %1$s!</string>
    <string name="items_count">%d items</string>
    <plurals name="inbox">
        <item quantity="one">%d new message</item>
        <item quantity="other">%d new messages</item>
    </plurals>
</resources>
Traducido (coreano)
res/values-ko/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">MyApp</string>
    <string name="welcome">환영합니다, %1$s!</string>
    <string name="items_count">%d개 항목</string>
    <plurals name="inbox">
        <item quantity="other">새 메시지 %d개</item>
    </plurals>
</resources>

Lo que conserva i18n Agent

Estructura de etiquetas

Las etiquetas de apertura y cierre, los elementos de cierre automático y las jerarquías XML anidadas permanecen exactamente como se definieron

Atributos e identificadores

Los atributos de elementos como name, id y los indicadores translatable se reconocen y permanecen intactos

CDATA y comentarios

Las secciones CDATA permanecen sin cambios. Los comentarios XML se conservan en sus posiciones originales

Codificación y entidades

Las declaraciones XML, la codificación de caracteres y las entidades con nombre se gestionan correctamente para cada idioma de destino

Funciona con su formato XML

Android strings.xml
.NET RESX
XLIFF 1.2 / 2.0
iOS / macOS .strings
Elementos de texto SVG
Esquemas XML personalizados

Cómo funciona

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Sin copiar y pegar manualmente. Sin extraer cadenas. Solo archivos traducidos.

Pruebe i18n Agent ahora

Arrastre y suelte aquí su archivo de traducción

JSON, YAML, PO, XML, CSV, Markdown, Properties

o haga clic para seleccionar

Idiomas de destino

No es necesario registrarsePresupuesto al instante

Preguntas frecuentes

¿Desarrolla software?

Instale la herramienta de CLI y traduzca su primer archivo en 2 minutos.

Instalar la herramienta de CLI

¿Forma parte de un equipo empresarial?

¿Sigue atrapado en un contrato de TMS? Hablemos de la migración.