XML es un lenguaje de marcado extensible que usa etiquetas para describir y organizar datos, de modo que puedan intercambiarse fácilmente entre ordenadores.
En algunos casos, una empresa puede necesitar un programa de traducción XML para compartir información, como una base de datos de productos, con sus socios en otros países.
Lo complicado de traducir archivos XML, sobre todo si no tienes experiencia técnica, es que suele ser difícil separar el contenido de la sintaxis sin alterar la estructura.
Por eso hemos preparado esta sencilla guía sobre cómo usar las mejores herramientas de traducción XML, tanto si estás empezando como si ya dominas XML.
Índice
- Información básica sobre los archivos XML
- Lista de los mejores programas de traducción XML
- ~Redokun
- ~Nikse.dk
- ~Across
- ~XML Notepad
- ¿Cuál debería usar?
Archivos XML: lo básico

Los archivos XML son, en esencia, documentos de texto sin formato que puedes abrir y editar con
- un editor de texto genérico, como Notepad o Microsoft Word.
- un programa XML avanzado, como XML Notepad o Oxygen XML Editor
Su objetivo principal es transferir información organizada de una herramienta a otra.
Al igual que HTML, los documentos XML usan < etiquetas > para definir y clasificar datos de forma jerárquica. Pero, a diferencia de HTML, puedes crear tus propias etiquetas para describir un conjunto de datos (de ahí que se llame lenguaje de marcado extensible).
Aunque estas etiquetas pueden contener palabras con significado, no hace falta traducirlas porque solo sirven para organizar la información que delimitan.
Si aún no conoces bien el formato de los archivos XML, te recomiendo que leas este artículo de How To Geek para profundizar un poco más.
Información importante sobre la traducción de archivos XML
Hay muchos tipos de archivos basados en XML, un formato muy personalizable que puede variar de una empresa a otra. Por eso, las soluciones para traducir archivos XML no suelen servir para todos los casos.
Los programas que sí ofrecen traducción XML suelen admitir únicamente el formato de archivo estandarizado XLIFF (.xlif/.xliff ).
Si usas variantes personalizadas de archivos XML y necesitas traducirlos a menudo, te recomiendo crear un programa que los convierta a XLIFF y viceversa. Así te asegurarás de que tu programa de traducción funcione bien con el documento XML sin renunciar a un flujo de trabajo eficiente.
Aparte de eso, el principal reto de la traducción XML es extraer y traducir el contenido con significado sin alterar la estructura de etiquetas que organiza la información jerárquicamente.
Ahí es donde viene bien contar con un buen programa de traducción XML, así que aquí tienes algunas opciones gratuitas y de pago.
Lista de los mejores programas de traducción XML

1. Redokun
Redokun es un programa de traducción en la nube con el que puedes traducir archivos XML en formato XLIFF, que, como decíamos, es el estándar XML que se usa para la traducción. Es una herramienta sencilla e intuitiva con la que cualquiera puede traducir sus archivos XML en tres pasos:
- Primero, sube tu documento XML con la extensión .xlif/.xliff y Redokun mostrará el contenido que hay que traducir en secciones bien organizadas.
- Después, traduce con el editor web, que también te sugerirá traducciones a través de un servicio externo (Google Translate o DeepL).
- Por último, descarga el documento XML traducido sin preocuparte por el formato.
Tus traducciones se guardan automáticamente y puedes reutilizarlas en futuros proyectos (esto se conoce como memoria de traducción).
También puedes usar Redokun para traducir archivos de InDesign, Word, Excel, PowerPoint y HTML.
Aunque Redokun requiere una suscripción, puedes empezar una prueba gratuita haciendo clic aquí.
Además de traducir archivos XML, Redokun puede ayudarte a gestionar fácilmente tu flujo de trabajo de traducción. Redokun es un ejemplo de sistema de gestión de traducciones, y la traducción de archivos XML es una más de sus funcionalidades.
Redokun: echa un vistazo
¿Quieres ver Redokun en acción? Echa un vistazo a cómo funciona Redokun sin compromiso:
2. XML Content Translator de Nikse.dk
Puedes descargar gratis XML Content Translator desde Nikse.dk. ¡Más fácil, imposible!
Cuando subes tu archivo XML al programa, este organiza automáticamente las etiquetas y su contenido en columnas ordenadas para que puedas revisarlos de un vistazo.
Después, puedes seleccionar el idioma de origen y el idioma de destino, y las traducciones (proporcionadas por Google Translate) aparecerán en la última columna, como ves aquí:

Imagen obtenida de Nikse.dk
En general, XML Content Translator es un buen programa para empezar si tienes un archivo XML sencillo y bien estructurado. Si no, puede que el programa no consiga leer tu archivo.
Además, como es solo un traductor y no un editor, no puedes modificar el texto dentro del programa.
3. Across Translator Edition
Across Translator Edition es una herramienta de traducción freemium compatible con archivos XML. Requiere conocer más a fondo cómo se estructuran las etiquetas y los atributos en los archivos XML, tal como se explica aquí.
Te recomendaría Across si dominas los lenguajes de marcado y necesitas traducir muchos documentos XML.
Ten en cuenta que la versión gratuita no incluye acceso a la traducción automática dentro del programa, así que puede que tengas que dedicar más tiempo a consultar un servicio externo.
4. XML Notepad
XML Notedpad es un editor XML de código abierto. Aunque no tiene un traductor integrado, con esta herramienta resulta más fácil ver y entender cómo está organizado el contenido.
Si lo usas junto con un traductor externo como Google Translate, puede ayudarte a agilizar la traducción, porque tardarás menos en distinguir las etiquetas del contenido.
Como ya comentamos, los datos XML son jerárquicos: cada categoría de información puede tener subcategorías, y cada subcategoría puede tener otras subcategorías... hasta el infinito.
La vista de árbol de XML Notepad te ayuda a distinguir fácilmente esta jerarquía, así que solo tienes que hacer clic en la categoría que te interese para copiar, traducir y modificar lo que quieras.

Imagen obtenida de Microsoft Corporation, MIT
Recomendaría este método para traducir documentos XML a quienes ya se manejan bien con los lenguajes de marcado. Eso sí, no es el método más eficiente si tienes que traducir grandes volúmenes de archivos XML.
Resumen
En general, hay dos formas de traducir un documento XML. Puedes optar por:
A. Usar un editor XML con un servicio de traducción externo - Si te manejas bien con el texto XML, estos editores te dan más control sobre los detalles para evitar que el archivo XML quede dañado después de traducirlo.
Eso sí, cuenta con dedicarle más tiempo a la traducción, porque tendrás que consultar otra fuente (como Google Translate) y copiar y pegar segmento por segmento.
B. Usar un traductor XML - Si acabas de empezar con esto del XML o, como yo, te entran ganas de llorar al ver texto parecido al HTML, es mejor usar un programa de traducción específico que convierta el documento a un formato más fácil de leer y luego editarlo desde ahí.
Este método también viene bien si tienes que traducir una cantidad considerable de texto XML. Automatiza las partes más tediosas, como asegurarse de que las etiquetas tengan el formato correcto y estén agrupadas en el nivel adecuado, para que puedas centrarte en otros aspectos de la tarea.
Si tu empresa necesita traducir algo más que documentos XML, podrías plantearte usar un programa de traducción asistida por ordenador (TAO) compatible con más formatos de archivo. Echa un vistazo aquí a nuestro artículo sobre herramientas TAO.
Espero que te sirva,
Shu Ni





