| The other big feature in SDL's new version of Trados Studio is something very interesting as well. It's called "UpLIFT". At the Translating Europe conference mentioned above, I was asked in an interview about the most important changes in translation technology during the last couple of years. If you've been reading this Journal for some time, you already know my answer: the introduction of machine translation into our workflows, in particular through suggestions of fragments, and the redefinition of translation memories as repositories not only of complete segments that can (but most likely won't) be turned into perfect and fuzzy matches but also subsegments (=fragments). Hands down these are the two innovations that have had (and will continue to have) the most profound impact on how many of us work (keyword: "conductor" in the introduction). In the first implementation of SDL Trados Studio (2009), the subsegmenting feature that was introduced was through "AutoSuggest" dictionaries. These were (are) standalone databases that were generated on the basis of relatively large translation memories (at first at least 25,000 translation units and with later releases of at least 10,000 TUs), and they were used solely to fuel an auto-suggest process (thus the name) where the translator was displayed fragments from her TMs via the AutoSuggest dictionaries as she typed. The process worked (and still works) well, but it had several drawbacks: The harvested bounty of fragments was not nearly as large as it could and should have been, there was never any context displayed for the fragments, and, most importantly, the AutoSuggest dictionaries were not automatically updated with newly translated content. Instead, you had to run the process of generating the AutoSuggest dictionaries again and again if you were interested in current data. With UpLIFT, this is all completely different. First, the amount of data that is squeezed out of the translation memories that you process to gain subsegment data (you'll need a minimum of 5,000 translation units for decent results) is astonishingly large. Second, as with AutoSuggest, the data is offered as auto-suggestions as you type, but at the same time it's also displayed in a separate Fragment Matches pane where you can also see examples of the context in which the term or the phrase originally appeared. And third -- and again, most importantly -- each translated segment you submit is processed for subsegments as well; if applicable, these are then shown for later matches. It's really quite helpful during translation, and I'm almost certain that it will garner a lot of praise from users of SDL Trados Studio 2017. It may garner even more praise once users realize that the UpLIFT fragments (along with termbase matches and MT fragments) can also be used to repair fuzzy match translations (set under Project Settings/Options> Language Pairs> All Language Pairs> Match Repair) What does this mean? It means that if you have the following segment in the TM: "If you start your computer from installation media that you created when you downloaded the ISO, such as a DVD or USB flash drive, you won't be able to keep your apps, Windows settings, or personal files when you install Windows 8.1." And then you encounter this fuzzy-match segment (see the italicized words that have been changed): "If you start your machine from installation media that you created when you downloaded the ISO, such as a DVD or USB flash drive, you won't be able to keep your apps, Windows settings, or personal folders when you install Windows 8.1." . . . the system would intend to turn that fuzzy match into a perfect match by exchanging the "offending" terms with the correct ones in the translation. It does this by first looking at the termbase and fragment repository, and then, if nothing is found, into an associated machine translation engine if that feature is enabled. If machine translation is involved, it will not try to generate a suggestion for the whole segment but only for the two terms that have to be changed. The resulting match still has to be reviewed of course and, depending on your language combination and the morphological complexity of the target language, possibly edited. But I'm sure you can easily see the value of this. SDL Trados Studio is not the only tool that offers this auto-repair feature. Déjà Vu has been offering this for a long time, and memoQ's "MatchPatch" feature does the same thing (albeit without the option of an MT-based repair). I have tested this exact segment in all three tools and they all corrected the fuzzy match (almost) correctly (they all struggled with the plural of "folders," so I had to change the German "Ordnern" to "Ordner"). This implies that both Déjà Vu and memoQ also have a subsegmenting or fragment feature, as has been the case for some time. While SDL Trados Studio was the first to come out with the AutoSuggest feature, the other tools quickly followed suit and introduced their own comparable features (Déjà Vu's is called "DeepMiner" and memoQ's is the "Muse"). I spent a bit of time comparing SDL's new UpLIFT feature with DeepMiner and the Muse with the same underlying data. All of them continue to update their fragment resources as you translate. Neither Déjà Vu nor memoQ has a minimum size requirement for the underlying TM, and especially Déjà Vu has good recall (and fuzzy-match-fixing) abilities with just a very small amount of data. With a large amount of data to process, however, DeepMiner's recall ability is not particularly strong in comparison with the other tools. Let's use the example sentence above (with no machine translation or termbase connected but a domain-specific TM and its fragments) and assume that this is the correct German translation: Wenn Sie Ihren Computer von den Installationsmedien starten, die Sie beim Download der ISO erstellt haben, wie etwa eine DVD oder ein USB-Flashlaufwerk, ist es nicht möglich, bei der Installation von Windows 8.1 Ihre Apps, Windows-Einstellungen oder persönlichen Dateien beizubehalten. Déjà Vu only gave me "USB-Flashlaufwerk" and "Einstellungen" as the only helpful suggestions, both of which were actually not fragments but whole segments in the translation memory. memoQ, on the other hand, gave me mostly single terms as auto-suggestions from the Muse. Terms that were missing were "Download," "DVD," "persönliche," and "Windows 8.1" -- all of which were part of the suggestions from Trados Studio. Also, Trados Studio displayed every auto-suggested term with its context in the Fragment Matches pane.
Studio had some problems with capitalization in its auto-suggestions, and there also were some problems with acronyms (such as "PC" or "CD"), but it was also a beta version that I tested so this might (and should) be fixed soon.
One drawback of the Trados Studio system is that it's overly complex to set the system up (and to find where to set it up) and that it's not activated by default. Here are some of the steps you have to do to train the fragment recall:
Clearly, however, Studio'sUpLIFT feature is a real winner. Some of you might still be puzzled, though. You might remember that all the way back in the beginning of 2014 I wrote about a tool called "Lift" that was designed by then-PhD student and translator Kevin Flanagan, and later on I mentioned that Kevin was hired by SDL to integrate his system. Here's what I wrote about it: Why not use external data to evaluate each segment, regardless of whether there is any existing data in that particular TM, and come up with suggested matches? That's what Kevin's Lift product does. After processing with a tokenizer and, if applicable, a lemmatizer, single words are sent to a combination of machine translation (for those single words only) and/or dictionaries. These dictionaries can be termbases, other locally installed dictionaries, or even online dictionaries; if there are few or no dictionaries for your language combination, a pivot language can be used. On the basis of that invisible process and its resulting feedback, internal proposals are made about which part of the target segment goes with which part of the source segment (as required by a new segment that contains a part of that segment). More internal processes further verify the likelihood of these proposals before a highly educated guess is presented to the translator. (...)This process breaks up the mold of the data that we produce -- in the form of a TM -- and analyzes it with outside data to make it more effective. This means that we still use the -- presumably -- high-quality translation that came out of our own fingertips or was dictated into our microphones, but we get to analyze it at an even deeper level than has been possible so far. Sound a little different? Indeed it is. It turns out that a modified version of the original Lift feature will be implemented in server-based Trados Studio TMs in early 2017, but UpLIFT for the desktop-based version does not rely on external data and is more agile that way (but also less accurate and relies on more underlying TM data). The server-based UpLIFT feature (if it indeed will be called that also) will really be an entirely different product that will not care about looking at internal TM data to analyze fragment matches but will use word alignment and external dictionaries to decide what goes with what. It should be good -- but for the time being the desktop-based UpLIFT works great as well. |