The ATA Chronicle - November/December 2023 - 33

RR
to legacy TMX files exported
from Memsource prior to
the merger with Phrase and
the rebranding. We cannot
exclude the possibility that
the TMX format may have
changed in the recent past
since the merger.
The  node in
Memsource only has a
segment ID, whereas in
memoQ it contains the
project metadata. As with
memoQ, the source 
node contains the context
metadata in plain text, albeit
with a different attribute
name. The target  node
contains a lot of segment
metadata. (See Figure 10 on
page 32.) One may wonder
why Memsource chose to put
the metadata with the target
segment. There is a good
reason for this.
memoQ translation
memory is bilingual, with
one source language and
one target language. When a
translation unit is confirmed
to the translation memory
by a translator, one person
confirms the source-target
segment pair. Therefore, the
metadata is the same for the
source and target segments.
Memsource translation
memory can be multilingual,
with one source language
and many target languages.
Therefore, metadata that
pertains to one target
translation may be different
than metadata pertaining to
another target translation.
(See Figure 11.)
Memsource
Conversion Issues
Conversion from Memsource
TMX to memoQ TMX presented
three problems to solve:
www.ata-chronicle.online
FIGURE 11 A multilingual translation unit
from Memsource TM
The goal in any translation memory
conversion is to achieve a state
in the new TMS that yields 100%
leverage when compared with the
old TMS.
y Converting multilingual
TMX files to bilingual
TMX files.
y Restructuring the
Memsource TMX to
conform to memoQ
structure requirements.
y Dealing with problematic
context tags.
Conversion from
multilingual to bilingual:
To convert multilingual
TMX files to bilingual TMX,
it's first necessary to parse
through the multilingual
Memsource TMX to discover
which language is the source
and which languages are
the targets. There is no limit
to the number of potential
target languages, and each
Memsource TMX file can be
different, so it's necessary
to perform this analysis
for each Memsource file.
If there are a lot of legacy
files, this situation calls
for automation.
memoQ Business Services
created a utility that
generates a new copy of any
multilingual Memsource TMX
for every target language
it contains and identifies a
source and target language
for each copy. The copies are
then grouped by source and
target languages. We employ
memoQ's batch import
function to import each
group. Fortunately, the batch
import feature only parses
the defined source and target
segments from a multilingual
TMX file, even though the
file contains many other
target language segments.
This is not a trivial exercise.
In one case memoQ Business
Services processed, 455
multilingual Memsource TMX
files rendered 874 bilingual
translation memory files.
Restructuring the TMX:
Because Memsource TMX
provides the ICE context
within the source segment
just like memoQ TMX, no
restructuring is necessary.
The ICE node type attributes
do require renaming. In
this case, Memsource's
" context_prev " becomes
memoQ's " x-context-pre "
and " context_next " becomes
" x-context-post. "
Dealing with problematic
context tags: Memsource
uses a slightly different
HTML encoding for the
" greater than " ( " > " ) and
" less than " ( " < " ) symbols
in the context segments
than memoQ TMS does. For
example, the Memsource
encoding " > " for the
" greater than " symbol must
be changed to " &gt; "
for memoQ. Likewise,
" < " for the " less than "
symbol must be changed
to " &lt; " for memoQ.
Failing to change these
generates an import error.
Trados 2021 TMX
When looking at a Trados
2021 TMX file, you'll first
notice that the attributes in
the header node itself are
familiar. But when you look
down into the child nodes
within the header section,
American Translators Association 33
http://www.ata-chronicle.online

The ATA Chronicle - November/December 2023

Table of Contents for the Digital Edition of The ATA Chronicle - November/December 2023

Contents
The ATA Chronicle - November/December 2023 - 1
The ATA Chronicle - November/December 2023 - Contents
The ATA Chronicle - November/December 2023 - 3
The ATA Chronicle - November/December 2023 - 4
The ATA Chronicle - November/December 2023 - 5
The ATA Chronicle - November/December 2023 - 6
The ATA Chronicle - November/December 2023 - 7
The ATA Chronicle - November/December 2023 - 8
The ATA Chronicle - November/December 2023 - 9
The ATA Chronicle - November/December 2023 - 10
The ATA Chronicle - November/December 2023 - 11
The ATA Chronicle - November/December 2023 - 12
The ATA Chronicle - November/December 2023 - 13
The ATA Chronicle - November/December 2023 - 14
The ATA Chronicle - November/December 2023 - 15
The ATA Chronicle - November/December 2023 - 16
The ATA Chronicle - November/December 2023 - 17
The ATA Chronicle - November/December 2023 - 18
The ATA Chronicle - November/December 2023 - 19
The ATA Chronicle - November/December 2023 - 20
The ATA Chronicle - November/December 2023 - 21
The ATA Chronicle - November/December 2023 - 22
The ATA Chronicle - November/December 2023 - 23
The ATA Chronicle - November/December 2023 - 24
The ATA Chronicle - November/December 2023 - 25
The ATA Chronicle - November/December 2023 - 26
The ATA Chronicle - November/December 2023 - 27
The ATA Chronicle - November/December 2023 - 28
The ATA Chronicle - November/December 2023 - 29
The ATA Chronicle - November/December 2023 - 30
The ATA Chronicle - November/December 2023 - 31
The ATA Chronicle - November/December 2023 - 32
The ATA Chronicle - November/December 2023 - 33
The ATA Chronicle - November/December 2023 - 34
The ATA Chronicle - November/December 2023 - 35
The ATA Chronicle - November/December 2023 - 36
The ATA Chronicle - November/December 2023 - 37
https://www.nxtbook.com/nxtbooks/chronicle/20240304
https://www.nxtbook.com/nxtbooks/chronicle/20240102
https://www.nxtbook.com/nxtbooks/chronicle/20231112
https://www.nxtbook.com/nxtbooks/chronicle/20230910
https://www.nxtbook.com/nxtbooks/chronicle/20230506
https://www.nxtbook.com/nxtbooks/chronicle/20230304
https://www.nxtbook.com/nxtbooks/chronicle/20230102
https://www.nxtbook.com/nxtbooks/chronicle/20221112
https://www.nxtbook.com/nxtbooks/chronicle/20220910
https://www.nxtbook.com/nxtbooks/chronicle/20220708
https://www.nxtbook.com/nxtbooks/chronicle/20220506
https://www.nxtbook.com/nxtbooks/chronicle/20220304
https://www.nxtbook.com/nxtbooks/chronicle/20220102
https://www.nxtbook.com/nxtbooks/chronicle/20211112
https://www.nxtbook.com/nxtbooks/chronicle/20210910
https://www.nxtbook.com/nxtbooks/chronicle/20210708
https://www.nxtbook.com/nxtbooks/chronicle/20210506
https://www.nxtbook.com/nxtbooks/chronicle/20210304
https://www.nxtbook.com/nxtbooks/chronicle/20210102
https://www.nxtbookmedia.com