Live TM mode
As of WorldServer 9.0, you can choose how you want users to update translation memories: either dynamically, as they translate (Live TM mode) or statically, when they select a button (Non-Live mode). By default, WorldServer runs in Live TM mode, because this enables users to share the same translation memory in real time or near-real time.
The combination of Live TM mode and segment status make it possible for translations to go into the translation memory as soon as possible for the benefit of all translators. At the same time, translators can distinguish between translations that have been reviewed and those that might just have been added.
| Segment translation status | Add or update made in the TM? | TM entry translation status |
|---|---|---|
| None | Yes | Pending Review |
| Pending Review | Yes | Pending Review |
| Reviewed | Yes | Reviewed |
| Rejected | Yes | Rejected |
When WorldServer first segments your file and creates the bilingual segment list, it tries to find translations in your translation memory. If it finds an ICE match or a 100% match, it inserts them automatically. By default, only TM entries with the Reviewed status can result in ICE matches.
After a translator translates a segment and selects Save, the translation goes into the translation memory with the Pending Review status. Later, if a reviewer changes the status of the segment to Reviewed and selects Save, the corresponding entry in the translation memory is also set to Reviewed.
By the end of the workflow, all segments should have a Reviewed status in the translation memory.
Other properties for Live TM mode
enable_live_translation_memory and maximum_exact_translation_status properties, there are two other properties in the tm.properties file that you can use to control the behavior of Live TM mode:
require_reviewed_status_for_ice=true: Determines if TM entries must have the Reviewed status as a requirement for ICE matches. The default behavior is that unreviewed TM entries do not meet the criteria for ICE matches. To make Pending Review TM entries with ICE match scores have their segment translation status set to Pending Review (instead of Reviewed), uncomment this property and set it tofalse. In Non-Live mode, all TM entries are reviewed, so this configuration does not affect ICE matches.tm_score_unreviewed_match_penalty=0: Defines the penalty for TM matches with an unreviewed translation status. In Non-Live mode, all TM entries are reviewed, so this configuration does not affect ICE matches. This is a leverage-level penalty. It is applied to the final score produced by the match and only during leverage-based processes. Set the value between 0 and 1. This penalty applies to all TM matches.