O que é o formato de ficheiro TMX?
.tmx (Translation Memory eXchange) é um formato XML aberto para a troca de memórias de tradução entre ferramentas de tradução assistida por computador (CAT). Uma memória de tradução armazena pares de frases traduzidas anteriormente - idioma de origem ao lado do idioma de destino - e o .tmx fornece uma maneira neutra em relação ao fornecedor para transferir esses dados entre ferramentas como Trados Studio, memoQ, OmegaT e Phrase.
O formato foi criado em 1997 pelo grupo de trabalho OSCAR da LISA (Localization Industry Standards Association) e atingiu sua revisão estável atual como TMX 1.4b em 2005. Um rascunho do TMX 2.0 foi iniciado em 2007, mas nunca finalizado. Após a LISA declarar insolvência em 2011, a especificação passou para uma licença Creative Commons. Apesar de sua idade, o TMX 1.4b continua sendo o padrão de intercâmbio universal aceito por todas as principais plataformas CAT.
Um arquivo .tmx é um documento XML padrão. O elemento raiz <tmx> contém um bloco <header> que carrega metadados (idioma de origem, ferramenta de criação) e um <body> que contém unidades de tradução (<tu>), cada uma emparelhando segmentos de origem e destino por meio dos elementos <tuv xml:lang> e <seg>. Os arquivos variam de alguns kilobytes a centenas de megabytes para memórias corporativas com milhões de segmentos.
Formatos de localização relacionados incluem .xliff para arquivos de projeto de tradução ativos e .tbx para intercâmbio de terminologia.
Segurança e proteção
RISCO: LOWTMX é um arquivo de texto XML simples; sem código executável, sem macros. Cuidado padrão com analisadores XML: arquivos extremamente grandes (>100 MB) podem causar erros de falta de memória em ferramentas pequenas. Sem vulnerabilidades conhecidas.
Detalhes do formato
em resumoProgramas que abrem arquivos TMX
Detalhes técnicos
especificação profunda| Codificação | Texto XML; UTF-8 (exigido pela especificação); UTF-16 com BOM também é válido conforme as regras de XML |
| Contêiner | Documento XML simples - sem invólucro binário, sem compactação |
| Elemento raiz | <tmx version='1.4'> (o atributo de versão identifica o nível da especificação; ferramentas mais antigas emitem 1.1 ou 1.2) |
| Estrutura do documento | <tmx> → <header> (metadados) + <body> → <tu> (unidades de tradução) → <tuv xml:lang> → <seg> (texto) |
| Tipo MIME | application/x-tmx+xml (também text/xml) |
| Tamanho de arquivo típico | 10 KB - 500 MB (desde TM de pequenos projetos até memórias corporativas de milhões de segmentos) |
| Identificação de idioma | Tags de idioma BCP 47 nos atributos xml:lang (ex: en-US, pt-BR) |
| Elementos de marcação inline | Elementos <bpt>, <ept>, <ph>, <it>, <ut> codificam códigos de formatação e espaços reservados dentro dos segmentos |
| Histórico do órgão regulador | Criado por OSCAR/LISA (1997); especificação movida para Creative Commons após insolvência da LISA (2011) |
| Suporte de plataforma | Windows, macOS, Linux, plataformas CAT baseadas na web - universalmente aceito |
| Status do TMX 2.0 | Rascunho de trabalho de 2007; nunca finalizado - TMX 1.4b continua sendo o padrão atual de facto |
| Assinatura de arquivo | Nenhuma (XML simples); identificado pela declaração XML e pelo elemento raiz <tmx> |
| Lançado | 1997 (TMX 1.0 by OSCAR/LISA) |
| Versão mais recente | TMX 1.4b (2005) - de facto current; TMX 2.0 working draft 2007 never finalized |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.ttt.org |
Conversões de TMX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos TMX.