To use your SDL Trados translation memory (TM)
for translating in both directions,
you need to create a duplicate TM with the reversed language order. You can do it easily in three steps with Translator's Workbench. Here is how you do it.
The future of DSLs - functions and formal methodsMarkus Voelter
I have used domain-specific languages to empower non-programmers in healthcare, finance, aerospace, automotive and public administration for years. My approach relies on growing the DSL from a functional programming core, combining the flexibility and power of an algorithmic language with domain-specific constructs that range from temporal data types, state machines and data models to polymorphic dispatch between versions of calculation rules. I rely on the open source MPS workbench to define the languages and their IDE. I am looking to incremental model transformations to desugar domain-specific constructs back to a minimal core language in realtime. That core language will have an interpreter for in-IDE execution and a compiler for deployment. The language will be integrated with formal methods to verify properties of programs, enabling advanced analyses for DSL users. In this talk, I will demo some existing DSLs, provide an illustration of how they are built, and demo prototypes of the future approach while discussing their integration with formal methods.
The future of DSLs - functions and formal methodsMarkus Voelter
I have used domain-specific languages to empower non-programmers in healthcare, finance, aerospace, automotive and public administration for years. My approach relies on growing the DSL from a functional programming core, combining the flexibility and power of an algorithmic language with domain-specific constructs that range from temporal data types, state machines and data models to polymorphic dispatch between versions of calculation rules. I rely on the open source MPS workbench to define the languages and their IDE. I am looking to incremental model transformations to desugar domain-specific constructs back to a minimal core language in realtime. That core language will have an interpreter for in-IDE execution and a compiler for deployment. The language will be integrated with formal methods to verify properties of programs, enabling advanced analyses for DSL users. In this talk, I will demo some existing DSLs, provide an illustration of how they are built, and demo prototypes of the future approach while discussing their integration with formal methods.
5. Step 1. Open the TM you want to use for translating in the opposite direction and export TM data from Trados Workbench. E.g. German -> Russian
6.
7. For convenience’s sake you can use .txt format. (You can always open and check the .txt file with TextPad or MS Word.) Pay attention to the sequence of source and target segments: <Seg L=DE-DE>... <Seg L=RU-RU>... That is what you want to get…
8. Step 2. Create a new TM. Make sure to swap the source and target languages (Russian -> German). (You can also use the existing TM with source and target languages as required.)
11. You can also export the new TM data and check the segments in the new .txt file: <Seg L=RU-RU>... <Seg L=DE-DE>... That is what you had in the beginning…