Localization quality is too often reduced to a gut feeling, a reviewer reads a translation, declares it "good enough," and the content ships. This approach collapses the moment you scale to dozens of languages, thousands of segments, and mixed content types spanning UI strings, legal documents, marketing copy, and dubbed video. Measurable quality requires a structured error typology, automated metrics that correlate with human judgment, and LLM-based quality estimation that can run continuously without bottlenecking your pipeline. This article lays out a hybrid QA framework that combines the Multidimensional Quality Metrics (MQM) standard with automated scoring and AI-driven estimation, giving you a deployable spec for gating releases, calibrating reviewers, and tracking quality drift across every content tier.
If your localization pipeline currently lacks this kind of structured QA layer, explore how Ollang can help you build one.
MQM Error Typology Explained
The Multidimensional Quality Metrics framework, developed through the QT21 research project and now maintained as part of the ASTM WK46396 standard effort, provides a hierarchical taxonomy of translation errors. Unlike older binary "correct/incorrect" models, MQM lets you categorize what went wrong and how badly, producing scores that are comparable across languages, reviewers, and time periods.
Core MQM Categories and Subcategories
MQM organizes errors into seven top-level dimensions, each with granular subcategories:
| Dimension | Key Subcategories | Typical Scope |
|---|---|---|
| Accuracy | Mistranslation, omission, addition, untranslated text | Meaning transfer |
| Fluency | Grammar, spelling, punctuation, register | Target-language quality |
| Terminology | Inconsistent term use, wrong term | Domain-specific vocabulary |
| Style | Awkward phrasing, unidiomatic expression | Brand voice and naturalness |
| Design | Truncation, character encoding, layout issues | Visual and functional rendering |
| Locale convention | Number/date/currency formatting, measurement units | Regional standards |
| Verity | Culturally inappropriate content, legal compliance | Market suitability |
In practice, most teams start with Accuracy, Fluency, and Terminology as their primary dimensions and expand to others as their QA maturity grows. The key benefit of this taxonomy is that it makes quality decomposable: you can identify whether a language pair has a terminology problem versus a fluency problem, and route improvement efforts accordingly.
Severity Levels and Weighted Scoring
Each error instance receives a severity rating. The standard three-tier model is:
- Critical, Errors that could cause harm, legal liability, or complete misunderstanding. Examples include safety instructions translated with the opposite meaning, or offensive content introduced through mistranslation. Weight: typically 10 or 25 penalty points.
- Major, Errors that change meaning or significantly reduce usability but do not cause harm. A mistranslated feature name in a UI or a wrong number in a financial document. Weight: typically 5 or 10 points.
- Minor, Errors that are noticeable but do not impair comprehension. Stylistic awkwardness, a minor punctuation inconsistency, a slightly unnatural collocation. Weight: typically 1 point.
The composite MQM score for a sample is calculated as:
MQM Score = 1 − (Σ weighted error penalties / word count)
A perfect score is 1.0. Industry benchmarks from the research by Multidimensional Quality Metrics suggest that professional human translation typically scores between 0.95 and 0.98, while raw machine translation output without post-editing often falls below 0.90.
Sampling Plans and Inter-Annotator Agreement
Reviewing every segment is economically impractical at scale. A sound sampling plan balances statistical confidence with cost:
- Sample size: For large volumes, a random sample of 250-400 words per language pair per batch provides reasonable confidence. For high-risk content (medical, legal), increase to 800-1,200 words.
- Stratification: Sample proportionally across content types, MT engines, and translators to avoid blind spots.
- Frequency: Continuous sampling on rolling batches, not just milestone reviews.
Inter-annotator agreement (IAA) is the measure of consistency between reviewers. Without it, your MQM scores are unreliable. Track IAA using Cohen's kappa or Krippendorff's alpha, targeting κ ≥ 0.7 for production use. Scores below 0.6 indicate that your reviewers need recalibration, they are not applying the error typology consistently.
Automated Metrics: COMET, BLEURT, and chrF
Human review is the gold standard for quality measurement, but it is slow, expensive, and inherently limited in coverage. Automated metrics fill the gap by scoring every segment in near real-time.
Reference-Based Metrics
chrF (character n-gram F-score) is a lightweight metric that compares character-level overlap between the MT output and a reference translation. It is language-agnostic, easy to compute, and correlates reasonably well with human judgment for closely related language pairs. Its weakness is that it penalizes valid paraphrases.
BLEURT, developed by Google Research, is a learned metric that fine-tunes a pre-trained language model on human quality ratings. It captures semantic similarity beyond surface-level overlap, making it more robust to paraphrase than chrF. However, it requires a reference translation.
COMET (Crosslingual Optimized Metric for Evaluation of Translation), implemented in platforms such as Ollang and developed by Unbabel, has emerged as the metric most strongly correlated with human MQM judgments. COMET models are trained on direct assessment and MQM-annotated data, and they take source, MT output, and reference as inputs. The reference-free variant, COMET-QE, uses only source and MT output, making it suitable for scenarios where no reference exists.
When to Use Which Metric
| Metric | Requires Reference? | Semantic Awareness | Best Use Case |
|---|---|---|---|
| chrF | Yes | Low | Quick baseline, agglutinative languages |
| BLEURT | Yes | High | Research benchmarks, model comparison |
| COMET | Yes (or QE variant) | High | Production scoring, CI gating |
| COMET-QE | No | High | Real-time estimation, no reference available |
For production localization, COMET or COMET-QE should be the primary metric. Use chrF as a fast sanity check and BLEURT for periodic deep evaluations. Ollang integrates COMET and COMET-QE into CI pipelines so teams can run continuous production scoring and gate releases automatically.
LLM-Based Quality Estimation
Large language models have introduced a new paradigm for translation quality assessment: prompt-based quality estimation that can explain its judgments in natural language.
How LLM QE Works
An LLM-based quality estimation system takes the source segment and the translation (and optionally a reference) and produces both a quality score and a structured error annotation. Unlike COMET, which outputs a single scalar, an LLM can identify specific error spans, classify them using MQM categories, and provide rationale, essentially performing automated MQM annotation.
Research from Google's GEMBA framework demonstrated that GPT-4-level models achieve segment-level quality estimation that correlates with human MQM scores at levels approaching trained human annotators. This does not mean LLMs replace human review, but it means they can dramatically expand coverage: you can run LLM QE on 100% of segments and reserve human review for flagged content. Ollang runs LLM QE at scale and routes flagged segments automatically to human reviewers for efficient escalation.
LLM QE vs. Trained Metrics
- Strengths of LLM QE: Explainability (natural-language rationale), zero-shot adaptability to new domains, ability to check terminology against provided glossaries, and detection of culturally inappropriate content.
- Weaknesses of LLM QE: Higher latency and cost per segment, potential for hallucinated error annotations, sensitivity to prompt design, and inconsistency across runs without temperature control.
- Strengths of trained metrics (COMET/BLEURT): Fast inference, deterministic output, well-studied correlation with human judgment, low cost at scale.
The optimal approach is layered: run COMET-QE on all segments for fast scoring, then route segments below a confidence threshold to LLM QE for detailed annotation, and escalate the worst cases to human review.
Terminology Adherence Checks
Terminology consistency is a frequent pain point in enterprise localization. An LLM QE system can be augmented with a term base and instructed to verify that every glossary term in the source is rendered with the approved target-language equivalent. This goes beyond simple string matching, the LLM understands morphological variants, can handle terms that appear in inflected forms, and can distinguish between a term used in its domain-specific sense versus its general meaning.
Placeholder and ICU Validation
Functional correctness checks are non-negotiable for software localization. These include:
- Placeholder integrity: Variables like {username}, %d, or {{count}} must pass through translation unchanged. A missing or altered placeholder causes runtime errors.
- ICU MessageFormat validation: Plural rules, select statements, and nested structures in ICU MessageFormat strings must be syntactically valid in the target. A mismatched brace or a missing plural category (e.g., omitting the other case) breaks the application.
- HTML/XML tag preservation: Tags must remain balanced, properly nested, and in the correct position relative to the translated text.
These checks are best handled by deterministic rule-based validators, not LLMs. LLMs can miss a single mismatched brace. Run placeholder and ICU validation as a hard gate before any other quality assessment.
Detecting Hallucinations and Bias
LLM-generated or LLM-post-edited translations can introduce hallucinated content, fluent text that has no basis in the source. Common hallucination patterns include:
- Fabricated details added to the translation that do not appear in the source.
- Repetitive loops where the same phrase is generated multiple times.
- Complete topic drift where the translation addresses a different subject.
Detection strategies include cross-referencing the translation against the source using entailment models, flagging segments where the translation is significantly longer than expected based on the source length, and using COMET-QE scores as a proxy (hallucinated content typically scores low on source-translation alignment).
Bias detection focuses on identifying cases where the translation introduces gendered language where the source is neutral, uses culturally insensitive phrasing, or reflects stereotypes. This is particularly important for marketing and user-facing content. LLM QE prompts can be specifically designed to flag these patterns.
