¿Qué es el formato de archivo TMX?
.tmx (Translation Memory eXchange) es un formato XML abierto para el intercambio de memorias de traducción entre herramientas de traducción asistida por computadora (CAT). Una memoria de traducción almacena pares de frases traducidas previamente -idioma de origen junto con el idioma de destino- y .tmx proporciona una forma neutral respecto al proveedor para transferir esos datos entre herramientas como Trados Studio, memoQ, OmegaT y Phrase.
El formato fue creado en 1997 por el grupo de trabajo OSCAR de LISA (Localization Industry Standards Association) y alcanzó su revisión estable actual como TMX 1.4b en 2005. Se inició un borrador de TMX 2.0 en 2007, pero nunca se finalizó. Después de que LISA se declarara en insolvencia en 2011, la especificación pasó a una licencia Creative Commons. A pesar de su antigüedad, TMX 1.4b sigue siendo el estándar de intercambio universal aceptado por todas las principales plataformas CAT.
Un archivo .tmx es un documento XML estándar. El elemento raíz <tmx> contiene un bloque <header> que lleva metadatos (idioma de origen, herramienta de creación) y un <body> que contiene unidades de traducción (<tu>), cada una emparejando segmentos de origen y destino a través de los elementos <tuv xml:lang> y <seg>. Los archivos varían desde unos pocos kilobytes hasta cientos de megabytes para memorias corporativas con millones de segmentos.
Los formatos de localización relacionados incluyen .xliff para archivos de proyectos de traducción activos y .tbx para el intercambio de terminología.
Seguridad y protección
RIESGO: LOWTMX es un archivo de texto XML simple; sin código ejecutable, sin macros. Precaución estándar del analizador XML: los archivos extremadamente grandes (>100 MB) pueden causar errores de falta de memoria en herramientas pequeñas. No hay vulnerabilidades conocidas.
Detalles del formato
en pocas palabrasProgramas que abren archivos TMX
Detalles técnicos
especificación profunda| Codificación | Texto XML; UTF-8 (requerido por la especificación); UTF-16 con BOM también es válido según las reglas de XML |
| Contenedor | Documento XML simple -sin envoltorio binario, sin compresión |
| Elemento raíz | <tmx version='1.4'> (el atributo de versión identifica el nivel de la especificación; las herramientas más antiguas emiten 1.1 o 1.2) |
| Estructura del documento | <tmx> → <header> (metadatos) + <body> → <tu> (unidades de traducción) → <tuv xml:lang> → <seg> (texto) |
| Tipo MIME | application/x-tmx+xml (también text/xml) |
| Tamaño de archivo típico | 10 KB - 500 MB (desde una TM de proyecto pequeño hasta memorias corporativas de millones de segmentos) |
| Identificación de idioma | Etiquetas de idioma BCP 47 en atributos xml:lang (p. ej., en-US, fr-FR) |
| Elementos de marcado en línea | Los elementos <bpt>, <ept>, <ph>, <it>, <ut> codifican códigos de formato y marcadores de posición dentro de los segmentos |
| Historia del organismo rector | Creado por OSCAR/LISA (1997); la especificación pasó a Creative Commons tras la insolvencia de LISA (2011) |
| Soporte de plataformas | Windows, macOS, Linux, plataformas CAT basadas en la web -aceptado universalmente |
| Estado de TMX 2.0 | Borrador de trabajo de 2007; nunca finalizado -TMX 1.4b sigue siendo el estándar actual de facto |
| Firma de archivo | Ninguna (XML simple); identificado por la declaración XML y el elemento raíz <tmx> |
| Lanzado | 1997 (TMX 1.0 by OSCAR/LISA) |
| Última versión | TMX 1.4b (2005) - de facto current; TMX 2.0 working draft 2007 never finalized |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.ttt.org |
Conversiones de TMX
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos TMX.