How to "clone" a TM and change source language

For many years we have been building up a large TM for EN_UK to DE. 

We now have a new USA-based client in the same industry.

Our client is sending us files which are set up as EN_US to DE.

For different business reasons, we would like to create a new TM for EN_US to DE, which from day one would contain all the terms currently in our EN_UK to DE TM.

In other words, we would like to “clone” the TM and then change the source language of the clone from EN_UK to EN_US. What is the easiest way to do this?

Parents
  • For different business reasons, we would like to create a new TM for EN_US to DE, which from day one would contain all the terms currently in our EN_UK to DE TM.

    You could just use AnyTM and this would allow you to use the same TM for all flavours.  But if that isn't an option all you need to do is this:

    1. export your TM to TMX
    2. create a new SDLTM in the language pair you want
    3. import the TMX

    That's it.  It will inherit the languages you set in the SDLTM.

    we would like to “clone” the TM and then change the source language of the clone from EN_UK to EN_US.

    This is also possible, with a little hack.  Copy the TM in windows... no need to clone as it's simply a file.  Rename it to suit.  Then using a SQLite editor just rename the language code in the translation_memories table:

    Screenshot of DB Browser for SQLite showing a table with columns for id, guid, name, source_language, target_language, and others. A cell under source_language is highlighted with text 'en-GB' and an arrow pointing to it with text 'Rename the languages here'.

    You do this entirely at your own risk however as this is not supported.  The proper way would be export TMX, create a new TM and then import. This will also ensure all other resources that are used for this language pair are correctly applied.

    Paul Filkin | RWS Group

    ________________________
    Design your own training!

    You've done the courses and still need to go a little further, or still not clear? 
    Tell us what you need in our Community Solutions Hub

    emoji


    Generated Image Alt-Text
    [edited by: Trados AI at 4:50 AM (GMT 0) on 29 Feb 2024]
Reply
  • For different business reasons, we would like to create a new TM for EN_US to DE, which from day one would contain all the terms currently in our EN_UK to DE TM.

    You could just use AnyTM and this would allow you to use the same TM for all flavours.  But if that isn't an option all you need to do is this:

    1. export your TM to TMX
    2. create a new SDLTM in the language pair you want
    3. import the TMX

    That's it.  It will inherit the languages you set in the SDLTM.

    we would like to “clone” the TM and then change the source language of the clone from EN_UK to EN_US.

    This is also possible, with a little hack.  Copy the TM in windows... no need to clone as it's simply a file.  Rename it to suit.  Then using a SQLite editor just rename the language code in the translation_memories table:

    Screenshot of DB Browser for SQLite showing a table with columns for id, guid, name, source_language, target_language, and others. A cell under source_language is highlighted with text 'en-GB' and an arrow pointing to it with text 'Rename the languages here'.

    You do this entirely at your own risk however as this is not supported.  The proper way would be export TMX, create a new TM and then import. This will also ensure all other resources that are used for this language pair are correctly applied.

    Paul Filkin | RWS Group

    ________________________
    Design your own training!

    You've done the courses and still need to go a little further, or still not clear? 
    Tell us what you need in our Community Solutions Hub

    emoji


    Generated Image Alt-Text
    [edited by: Trados AI at 4:50 AM (GMT 0) on 29 Feb 2024]
Children