When enterprise teams deploy AI translation across dozens of languages and millions of words per month, quality failures don't surface gradually, they arrive as regulatory notices, customer complaints, or brand-damaging screenshots on social media. The root cause is almost always the same: quality assurance was bolted on after the pipeline was built, not designed into it. The Multidimensional Quality Metrics (MQM) framework, developed through the QT21 research project and documented at themqm.info, gives localization teams a structured, auditable way to define what "good enough" actually means for every content type, language pair, and risk level. This article walks through the practical architecture of MQM-driven QA loops purpose-built for AI translation: how to select and weight error categories, calibrate automated and human evaluation, build escalation paths, and close the feedback loop so quality improves with every iteration.
Understanding the MQM Framework for Machine Translation
What MQM measures and why it matters for AI output
MQM is not a single score, it is a taxonomy of translation error types organized into a hierarchy that teams customize for their specific needs. The top-level categories in the MQM typology include Accuracy, Fluency, Terminology, Style, Locale Convention, Verity, and Design. Each category branches into finer subcategories; Accuracy alone includes Mistranslation, Omission, Addition, and Untranslated Text, among others.
What makes MQM especially relevant for AI translation is its ability to distinguish between error types that machine translation engines produce disproportionately. Neural MT and large language models, for instance, tend to hallucinate fluent-sounding text that is factually wrong, a failure that scores well on Fluency but catastrophically on Accuracy. Without a framework that separates these dimensions, aggregate quality scores mask the most dangerous errors.
MQM also provides a severity scale, typically Minor, Major, and Critical, that maps directly to business impact. A minor fluency issue in a marketing blog post is a different problem entirely from a critical accuracy error in a pharmaceutical label. This severity weighting is the mechanism that connects linguistic evaluation to enterprise risk management.
Mapping MQM error categories to content risk tiers
Not every piece of content warrants the same scrutiny. A pragmatic QA architecture starts by classifying content into risk tiers and then mapping MQM error categories to each tier with appropriate weights.
| Risk Tier | Content Examples | Priority MQM Categories | Severity Weighting |
|---|---|---|---|
| Critical | Legal contracts, regulatory filings, medical instructions | Accuracy, Terminology, Locale Convention | Critical errors = automatic rejection |
| High | Product UI, help documentation, financial reports | Accuracy, Terminology, Fluency | Major errors weighted 5Ă—, Critical = rejection |
| Medium | Marketing copy, blog posts, customer emails | Fluency, Style, Terminology | Balanced weighting across categories |
| Low | Internal communications, knowledge base drafts | Fluency, Accuracy (omission only) | Only critical errors flagged |
This tiering determines not just what you measure, but how much you sample and who reviews it. Critical-tier content may require 100% human review; low-tier content may rely entirely on automated quality estimation with periodic spot checks.
Selecting and Weighting Error Categories
Customizing the MQM typology for your domain
The full MQM typology contains over 100 error types. Using all of them is impractical and counterproductive, reviewers slow down, inter-annotator agreement drops, and the data becomes noisy. The better approach is to select a working subset of 15-25 error types that reflect your actual quality failures.
Start with a diagnostic phase: take a representative sample of AI-translated content across your top language pairs and have experienced reviewers annotate errors using a broad MQM subset. After two or three annotation rounds, patterns emerge. You may find that your MT engine rarely produces Addition errors but frequently generates Terminology inconsistencies. Prune the categories that appear in fewer than 2% of annotations and keep those that drive real quality impact.
Domain-specific subcategories often need to be added. Legal localization teams may need a subcategory under Accuracy for "Misinterpreted Legal Term of Art." Life sciences teams may need granular Terminology subcategories distinguishing between INN (International Nonproprietary Name) errors and dosage-form errors. The framework is designed to be extended, use that flexibility.
Assigning severity weights that reflect business impact
Severity weighting is where MQM stops being a linguistic exercise and becomes a business tool. The standard three-level severity scale (Minor = 1 point, Major = 5 points, Critical = 10 points) is a reasonable starting point, but teams should calibrate weights to their actual cost of failure.
Consider: a Terminology error in a regulated medical device interface may trigger a recall or a warning letter from a regulatory body. That same category of error in a social media post may generate a correction tweet. The penalty points should reflect this asymmetry.
A practical calibration method:
- Identify the three to five most expensive quality failures your organization has experienced.
- Trace each failure back to its MQM error type and severity.
- Adjust weights so that the scoring model would have flagged those failures above your rejection threshold.
- Validate the adjusted weights against a held-out sample of previously reviewed content.
Document your weighting rationale. When auditors or regulators ask why a translation was approved, you need to show that your scoring model was calibrated against real risk, not arbitrary defaults.
Automatic Quality Estimation vs. Reference-Based Metrics
How COMET, MQM-aligned QE, and reference-based metrics compare
Automated quality evaluation falls into two broad camps: reference-based metrics that compare MT output against a human reference translation, and reference-free quality estimation (QE) that predicts quality from the source and MT output alone.
- Reference-based metrics like BLEU, chrF, and TER have been workhorses of MT evaluation for decades, but they have well-documented limitations. BLEU, in particular, correlates poorly with human judgments at the segment level and penalizes valid paraphrases. More recent learned metrics like COMET have substantially improved correlation with human quality assessments. COMET models are trained on human evaluation data, including MQM annotations, and produce scores that track much more closely with how professional reviewers rate translations.
- Reference-free QE models are essential for production pipelines because reference translations rarely exist for new content. Models like CometKiwi (the QE variant of COMET) predict segment-level quality without a reference, making them suitable for real-time filtering. Some QE models are now trained directly on MQM-annotated data, meaning their predictions align with the same error typology your human reviewers use.
| Metric Type | Reference Needed | Correlation with MQM | Best Use Case |
|---|---|---|---|
| BLEU / chrF | Yes | Moderate (corpus-level only) | Regression testing between model versions |
| COMET (reference-based) | Yes | High | Benchmark evaluation, model selection |
| CometKiwi (QE) | No | High | Production filtering, real-time triage |
| MQM-aligned QE | No | Highest (when fine-tuned on domain data) | Automated pass/fail gating per segment |
The practical recommendation is to use reference-free QE as the first automated gate in your pipeline, reference-based COMET for periodic benchmarking when reference sets exist, and to retire BLEU as a primary quality indicator for anything other than coarse regression checks.
Calibrating thresholds per language pair and content type
A single quality threshold across all languages is a recipe for either over-reviewing easy pairs or under-reviewing hard ones. German→English MT typically produces higher baseline quality than English→Japanese, and both differ from English→Arabic. Thresholds must be calibrated per language pair.
The calibration process works as follows:
- Collect a calibration set of at least 500 segments per language pair, annotated by human reviewers using your MQM scorecard.
- Run your QE model on the same segments and plot QE scores against human MQM scores.
- Identify the QE score threshold that achieves your target precision and recall for flagging segments above your MQM penalty limit.
- Set separate thresholds for each content risk tier, critical content gets a tighter threshold (higher QE score required to pass), low-risk content gets a more permissive one.
Recalibrate quarterly or whenever you change MT engines, fine-tune models, or update terminology resources. Threshold drift is one of the most common causes of QA loop degradation over time.
Human-in-the-Loop Review Protocols
Sampling strategies by content risk
Full human review of every translated segment is neither affordable nor necessary at scale. Sampling strategy should be risk-proportional:
- Critical-tier content: 100% human review, typically by two independent reviewers with adjudication for disagreements.
- High-tier content: Review all segments flagged by QE below threshold, plus a random sample of 10-20% of segments that passed automated checks.
- Medium-tier content: Review only QE-flagged segments, plus a smaller random sample (5-10%) for calibration purposes.
- Low-tier content: Periodic spot checks (1-3%) to monitor for systemic drift; no routine segment-level review.
The random samples that pass automated checks are essential, they are your mechanism for detecting false negatives in the QE model. Without them, you have no way to know if your automated gate is letting bad content through.
Escalation paths and decision authority
Every QA loop needs a clear escalation path that answers three questions: Who decides if a flagged segment is truly an error? Who decides if a pattern of errors requires halting publication? Who authorizes changes to the MT model, glossary, or prompt?
A typical escalation structure:
- Reviewer level: Individual reviewers annotate errors using the MQM scorecard. They can approve, correct, or escalate individual segments.
- Senior linguist / QA lead: Reviews escalated segments, adjudicates disagreements between reviewers, and identifies patterns across segments. Has authority to flag a batch for full re-review.
- Localization program manager: Receives pattern-level escalations. Has authority to pause publication for a language pair, request MT model retraining, or invoke glossary updates.
- Compliance / legal stakeholder: Engaged automatically when critical-severity errors are found in regulated content. Has authority to block go-live.
Document these escalation paths in a RACI matrix and review them during onboarding for every new reviewer or stakeholder. Ambiguity in decision authority is the fastest way to turn a QA loop into a bottleneck.
Running A/B tests for model and glossary changes
When you update an MT model, swap engines, modify a glossary, or change a prompt template, you need evidence that the change improved quality, not just an assumption. A/B testing within the QA loop provides that evidence.
The protocol:
- Select a representative test set of source segments that covers your major content types and known difficult constructions.
- Translate the test set with both the current (control) configuration and the proposed (variant) configuration.
- Have reviewers annotate both outputs using the same MQM scorecard, blinded to which output came from which configuration.
- Compare aggregate MQM scores, error type distributions, and severity distributions.
- Apply statistical significance testing, a paired bootstrap resampling test is appropriate for MQM scores, before approving the change.
This discipline prevents the common failure mode where a glossary update fixes the five terminology errors that prompted it but introduces fluency regressions elsewhere. Teams using Ollang, which orchestrates the full localization pipeline including MT, can integrate A/B testing directly into their workflow without building custom tooling. You can book an end-to-end QA demo for enterprise pipelines at https://ollang.com/book-a-demo to see how this works in practice.
