If you work in translation, localization, or handle Computer-Assisted Translation (CAT) software, you have likely encountered terms like 100% Match, Fuzzy Match, and Context Match.
While a standard 100% match saves time by identifying previously translated sentences, it often fails when a word has multiple meanings depending on its surrounding text. This is where Context Match (also known as In-Context Exact Match, ICE Match, or 101% Match) becomes crucial for professional linguists and localization managers.
In this guide, we break down how Context Match works inside CAT tools, why it surpasses standard Translation Memory (TM) matches, and how to leverage it to maximize translation quality while cutting operational costs.
The Fundamentals: How Translation Memory (TM) Works
To understand Context Match, you first need to understand how a Translation Memory (TM) operates. A TM is a database that stores segments of original text (source) alongside their approved translations (target).
When a translator loads a new document into a CAT toolโsuch as SDL Trados Studio, memoQ, Phrase (Memsource), or Wordfastโthe software scans the text line by line and compares each segment against the stored database.
CAT tools categorize these memory matches into four main tiers:
- Fuzzy Match (50% โ 99%): The new sentence is similar to a stored segment, but contains minor differences in wording, punctuation, or grammar.
- 100% Exact Match: The new sentence matches an existing TM segment character-for-character.
- Context Match (101% / ICE Match): The sentence matches 100% character-for-character AND shares the exact same preceding and following sentences (or structural IDs) as the original file.
- No Match (0% โ 49%): Brand-new content that requires manual translation from scratch.
What Is Context Match in Translation?
Context Match is an advanced Translation Memory match type that verifies two crucial layers of alignment:
- Textual Identity: The current sentence is an exact character-for-character match to a segment in the TM database.
- Contextual Alignment: The segment immediately before and immediately after the current sentence matches the stored database sequence.
In modern file formats like XML, JSON, or software resource files, context is often verified using Structural Identifiers (IDs) or Document Headers rather than just surrounding prose.
Because the software verifies both the sentence and its position within the document structure, Context Match guarantees that the translation is syntactically and contextually correct.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ MATCH TYPE COMPARISON ARCHITECTURE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 100% EXACT MATCH โ
โ [Stored Segment] ---> "Open File" = "Datei รถffnen" โ
โ [New Document] ---> "Open File" (Location: Chapter 3, Header) โ
โ Result: 100% Match (Requires manual check: Is it a button or action?) โ
โ โ
โ CONTEXT MATCH (101% / ICE MATCH) โ
โ [Preceding Text] ---> "File Menu Operations" โ
โ [Current Text] ---> "Open File" โ
โ [Following Text] ---> "Select your directory path" โ
โ Result: 101% Context Match (Zero manual review needed - 100% Locked) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
100% Match vs. Context Match: What Is the Difference?
The difference between a 100% Match and a Context Match comes down to ambiguity.
A single source sentence can require completely different translations depending on where it appears in a document. A standard 100% match ignores surrounding placement; a Context Match validates it.
| Feature / Metric | Standard 100% Match | Context Match (101% / ICE) |
| Text Matching | Identical sentence string | Identical sentence string |
| Surrounding Verification | Ignored | Checked (Previous & Next Segments / IDs) |
| Risk of Meaning Error | Moderate (Homonyms/Polysemy risks) | Zero (Context is identical) |
| Linguist Review Needed? | Yes, quick manual verification required | No, segments can be safely auto-propagated/locked |
| CAT Tool Percentage | 100% | 101% (or ICE / Guaranteed Match) |
| Vendor Rate Discount | High discount (~10-20% of base rate) | Maximum discount / No review fee charged |
Real-World Example: Why “Context” Prevents Translation Errors
Consider the English word “Save”:
- Scenario A (Software UI): “Save” in German translates to “Speichern” (saving a file to disk).
- Scenario B (Financial App): “Save” in German translates to “Sparen” (saving money).
- Scenario C (Customer Support / Safety): “Save” in German translates to “Retten” (rescuing someone).
If your Translation Memory contains the standalone segment “Save” = “Speichern”, a standard 100% match will insert “Speichern” every time it sees “Save”, even inside a banking section where it should say “Sparen”.
A Context Match checks the surrounding headings and neighboring sentences. If it detects financial terms surrounding the segment, it will reject the file-saving translation and apply the financial one, preventing severe localization bugs.
How Popular CAT Tools Define Context Match
Different translation software management systems use slightly different terminology for context matching:
1. RWS Trados Studio (Context Match – 101%)
Trados checks the segment immediately preceding the target line. If the preceding segment and the target segment match the TM history, Trados assigns a 101% Context Match status.
2. memoQ (In-Context Exact / ICE Match)
memoQ evaluates both the preceding and following segments (double-context), or uses document location IDs. It flags these as ICE matches and visually displays them in green with an exclamation mark.
3. Phrase / Memsource (101% Match)
Phrase verifies context based on surrounding text or unique structural keys embedded in software code (like .json or .po string keys).
Key Benefits of Context Matching in Business Localization
Integrating Context Matching into your enterprise translation workflow offers distinct advantages:
1. Massive Cost Savings on Rate Cards
Localization agencies (LSPs) charge per word based on grid rates. While new words cost 100% of the word rate, Context Matches (101% / ICE) are typically billed at 0% to 10% of the standard rate, as they require zero human editing.
2. Shorter Time-to-Market (Speed)
Localization projects that contain high volumes of repetitive documentation (such as user manuals, software releases, and legal terms updates) can automatically lock Context Matches. Linguists only spend time translating truly new content.
3. Absolute Brand and Terminology Consistency
When updating technical manuals year over year, Context Matching ensures that recurring steps retain identical phrasing across languages, maintaining global brand compliance.
4. Reduces Translator Fatigue
Translators do not need to re-read and re-verify hundreds of identical lines that haven’t shifted position in updated documents. They can direct their focus to complex, new creative content.
Best Practices: How to Optimize Documents for Context Matching
To get the highest number of Context Matches out of your CAT tools, your content creation pipeline must follow clean structural rules:
- Maintain Consistent Document Formatting: Do not randomly rearrange paragraphs or headings between document versions unless necessary. Shifted paragraphs destroy context flow.
- Utilize Unique String IDs in Software Code: For app and web localization, assign static context keys (e.g.,
button_submit_checkout) instead of relying purely on paragraph order. - Keep Translation Memories Clean: Perform periodic TM maintenance. Remove duplicate source segments that contain conflicting target translations to avoid corrupting your context database.
- Use InDesign / XML Structural Tags: Standardize tag usage so the CAT tool recognizes structural layout hierarchy alongside plain text.
Frequently Asked Questions (FAQs)
What is the difference between an ICE match and a 101% match?
There is no practical difference. ICE match (In-Context Exact match) is the term primarily used by memoQ, while 101% match or Context Match is the term used by RWS Trados Studio and Phrase. Both describe a segment that matches 100% in text and shares identical surrounding context.
Can a Context Match ever be wrong?
A Context Match is virtually 100% accurate if the original translation in the memory was correct. However, if an error was saved into the Translation Memory initially, the CAT tool will propagate that exact error into the new file. Regular TM cleanup solves this issue.
Why do LSPs charge less for Context Matches than 100% Matches?
LSPs (Language Service Providers) charge less because a 100% match still requires a translator to confirm that the word fits the surrounding meaning. A Context Match proves the surrounding meaning has not changed, allowing the software to auto-approve the segment without requiring human proofreading.
How does Context Match handle formatting tags?
For a segment to achieve a full Context Match status, all inline formatting tags (such as bold, italics, hyperlinks, or custom XML tags) must also match the stored TM entry in both position and type.

Leave a Reply