Welcome, Guest Login

Support Center

Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

How to import MXLIFF files into MemoQ

Memsource User Dec 23, 2017 07:17PM CET

When I import MXLIFF files into MemoQ for translation, Memsource tags do not get processed and are presented in the translation file as plain text. Is there a way to process these tags and convert them into MemoQ tags?

Up 0 rated Down
Vaclav Balacek Dec 23, 2017 07:19PM CET
MemoQ has a regex tagger which can be used to convert Memsource tags into MemoQ tags.
Stanislav Okhvat has kindly shared the configuration file which contains the regular expressions covering all possible instances.

The content is as follows:

<MemoQResource ResourceType="FilterConfigs" Version="1.0">
<Resource>
<Guid>b72223aa-c3bd-4882-8bc5-e5f3e9d1fec7</Guid>
<FileName>RegexConverter#Memsource MXLIFF files</FileName>
<Name>Memsource MXLIFF files</Name>
<Description>Turns tags in Memsource MXLIFF files into memoQ tags</Description>
<FilterName>MemoQ.DocConverters.RegexTagger.RegexConverter</FilterName>
</Resource>
</MemoQResource>
<MemoQFilterConfiguration filtername="Regex Filter" version="V1">
<TaggerRules handlestabsandnewlines="False">
<TaggerRule tagtype="Open" required="False" displaytext="$0">
<Expression>\{(?=[biu^_])b?i?u?[^_]?&gt;</Expression>
</TaggerRule>
<TaggerRule tagtype="Close" required="False" displaytext="$0">
<Expression>&lt;(?=[biu^_])b?i?u?[^_]?\}</Expression>
</TaggerRule>
<TaggerRule tagtype="Open" required="False" displaytext="$0">
<Expression>\{[1-9][0-9]{0,2}&gt;</Expression>
</TaggerRule>
<TaggerRule tagtype="Close" required="False" displaytext="$0">
<Expression>&lt;[1-9][0-9]{0,2}\}</Expression>
</TaggerRule>
<TaggerRule tagtype="Empty" required="False" displaytext="$0">
<Expression>\{[1-9][0-9]{0,2}\}</Expression>
</TaggerRule>
</TaggerRules>
<ExampleText>
</ExampleText>
</MemoQFilterConfiguration>
Up 0 rated Down
SafeTex Dec 24, 2017 06:35AM CET
Hello

Stanislav has kindly put a cascading filter (xliff + the regex) at:

stasokhvat.s3.amazonaws.com/ChainedConverter%23Memsource%20files.mqres

This import filter is geared for mqxliff files and tags (all in one).

At present though, locked segments in MemSource get unlocked and fuzzy match info is not transferred. This cannot be solved by the filter but needs cooperation between the two CAT tool companies.

Also, set memoQ to show all files when importing an mqxliff file as the extension is not recognized by memoQ

Stanislav is the creator of TransTools and offers Translation technology consulting, custom software development for LSPs and DTP services for the industry including translators :)

Post Your Public Answer

Your name (required)
Your email address (required)
Answer (required)
support@memsource.com
https://cdn.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en/portal/articles/autocomplete