Hva er TMX-filformatet?
.tmx (Translation Memory eXchange) er et åpent XML-format for utveksling av oversettelsesminner mellom dataassisterte oversettelsesverktøy (CAT-verktøy). Et oversettelsesminne lagrer tidligere oversatte setningspar - kildespråk sammen med målspråk - og .tmx gir en leverandørnøytral måte å overføre disse dataene mellom verktøy som Trados Studio, memoQ, OmegaT og Phrase.
Formatet ble opprettet i 1997 av OSCAR-arbeidsgruppen i LISA (Localization Industry Standards Association) og nådde sin nåværende stabile revisjon som TMX 1.4b i 2005. Et utkast til TMX 2.0 ble påbegynt i 2007, men ble aldri ferdigstilt. Etter at LISA erklærte seg insolvent i 2011, ble spesifikasjonen flyttet til en Creative Commons-lisens. Til tross for alderen forblir TMX 1.4b den universelle utvekslingsstandarden som aksepteres av alle store CAT-plattformer.
En .tmx-fil er et standard XML-dokument. Rotelementet <tmx> inneholder en <header>-blokk med metadata (kildespråk, opprettelsesverktøy) og en <body> som inneholder oversettelsesenheter (<tu>), der hver enhet parer kilde- og målsegmenter via <tuv xml:lang>- og <seg>-elementer. Filene varierer fra noen få kilobyte til hundrevis av megabyte for bedriftsminner med millioner av segmenter.
Relaterte lokaliseringsformater inkluderer .xliff for aktive oversettelsesprosjektfiler og .tbx for utveksling av terminologi.
Sikkerhet og trygghet
RISIKO: LOWTMX er en ren XML-tekstfil; ingen kjørbar kode, ingen makroer. Forsiktighet ved standard XML-parsing: ekstremt store filer (>100 MB) kan forårsake minnefeil i enkle verktøy. Ingen kjente sårbarheter.
Formatdetaljer
i et nøtteskallProgrammer som åpner TMX-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Tekst XML; UTF-8 (påkrevd av spesifikasjonen); UTF-16 med BOM er også gyldig i henhold til XML-regler |
| Beholder | Rent XML-dokument - ingen binær innpakning, ingen komprimering |
| Rotelement | <tmx version='1.4'> (versjonsattributt identifiserer spesifikasjonsnivå; eldre verktøy produserer 1.1 eller 1.2) |
| Dokumentstruktur | <tmx> → <header> (metadata) + <body> → <tu> (oversettelsesenheter) → <tuv xml:lang> → <seg> (tekst) |
| MIME-type | application/x-tmx+xml (også text/xml) |
| Typisk filstørrelse | 10 KB - 500 MB (fra små prosjektminner til bedriftsminner med flere millioner segmenter) |
| Språkidentifikasjon | BCP 47-språkkoder på xml:lang-attributter (f.eks. en-US, fr-FR) |
| Innebygde markeringselementer | <bpt>, <ept>, <ph>, <it>, <ut> elementer koder formateringskoder og plassholdere i segmenter |
| Historikk for styrende organ | Opprettet av OSCAR/LISA (1997); spesifikasjonen flyttet til Creative Commons etter LISAs insolvens (2011) |
| Plattformstøtte | Windows, macOS, Linux, webbaserte CAT-plattformer - universelt akseptert |
| Status for TMX 2.0 | Arbeidsutkast fra 2007; aldri ferdigstilt - TMX 1.4b forblir de facto gjeldende standard |
| Filsignatur | Ingen (ren XML); identifisert av XML-deklarasjon og <tmx> rotelement |
| Utgitt | 1997 (TMX 1.0 by OSCAR/LISA) |
| Siste versjon | TMX 1.4b (2005) - de facto current; TMX 2.0 working draft 2007 never finalized |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.ttt.org |
TMX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om TMX-filer.