XML significa eXtensible Markup Language, y es un formato muy completo y consolidado de archivos que se utiliza en todo el mundo y en todo tipo de publicaciones de contenidos que pueden adoptar distintas formas. Igual que el lenguaje HTML, marca el formato con etiquetas, aunque en este caso las etiquetas son definidas libremente por el usuario. Esto significa que es necesario procesar cada paquete de archivos de forma particular para detectar las etiquetas y protegerlas durante el proceso de traducción.