Auto-Propagation is a feature of Lilt's Editor that saves linguists time by automatically using a segment's target text to fill and replace the target text of other segments with matching source content. If you set or change the translation of a specific phrase in a document, Auto-Propagation will set or change other instances of that phrase throughout the rest of the document.
Auto-Propagation functions by:
- affecting only the current document
- changing segments with matching context (overwriting any existing content)
- confirming the changed segments after propagation changes are made
Auto-Propagation is always applied to unconfirmed segments, whether or not the segment target text has content. When a segment is confirmed, Auto-Propagation copies the confirmed target text to all unconfirmed matching segments in the document and marks those segments as confirmed.
You can enable or disable Auto-Propagation to confirmed segments through the Editor
Settings tab by selecting/deselecting the following options:
- Forward Auto-Propagation: When enabled, in addition to Auto-Propagation being applied to unconfirmed segments, Auto-Propagation will also be applied to confirmed matching segments after the updated segment. This will overwrite any target text in the matching segments.
- Backward Auto-Propagation: When enabled, in addition to Auto-Propagation being applied to unconfirmed segments, Auto-Propagation will also be applied to confirmed matching segments before the updated segment. This will overwrite any target text in the matching segments.
Use cases for Forward and Backward Auto-Propagation:
- By default, Forward and Backward Auto-Propagation are both enabled. This is a useful way to make sure translations are consistent across a document, because if you make a change to a segment, all segments with matching source text will update their target text to match.
- If you want to ensure you do not overwrite content in confirmed segments, turn off both Forward and Backward Auto-Propagation.
- Enabling only Forward Auto-Propagation is a good way to speed up translation (by automatically population segments you haven't reached yet), while making sure to not overwrite content in matching segments you have already processed.
- It is not common to only enabling Backward Auto-Propagation. This might prove useful in cases where you want to process every segment with fresh eyes, but still want to maintain consistency by propagating changes to previous matching segments.
Note that in review mode, with Forward or Backward Auto-Propagation enabled, changes to accepted segments will overwrite segments that are not part of the review sample.
Auto-Propagation vs TM Leveraging
Auto-Propagation differs from TM Leveraging in the following ways:
|Scope||All documents sharing a Lilt Memory||Current document open in the Editor|
|Populates empty, unconfirmed segments||Yes||Yes|
|Populates filled, unconfirmed segments||No||Yes|
|Confirms the segment after populating||No/Yes1||Yes|
|Overwrites target text||No||Yes|
|Overwrites confirmed segments||No||No/Yes2|
|Displays match annotation after populating||Yes||No|
Auto-confirm exact matches & repetitions is enabled in the Project Settings, segments populated by TM Leveraging will be marked as confirmed; otherwise, they will be left unconfirmed.
2 If Forward Auto-Propagation or Backward Auto-Propagation are enabled, in addition to Auto-Propagation being applied to unconfirmed segments, Auto-Propagation will also be applied to confirmed matching segments.