Skip to content

Best practice

Multilingual QA: Score Support in Every Language You Offer

Multilingual QA for support teams: which criteria change by language, how to calibrate across languages, and how to score every language with a small QA team.

· 8 min read

Part of: How to Build a Customer Service QA Program: A 7 Step Playbook

Multilingual QA means scoring your support conversations in every language you offer against one shared standard, so a 90 in Polish means the same as a 90 in English. It needs one scorecard with a few language-specific criteria, a calibration set per language, and enough coverage that small languages get scored at all.

In short

  • With a small QA team, sampling breaks first in the small languages: some queues get no native review at all.
  • Most criteria are the same in every language, while register, spelling and local policy need language-specific checks.
  • Six steps set it up: one scorecard, language-specific criteria, a calibration set per language, scoring every conversation, cross-language calibration and reporting by language.
  • Compare languages only on enough conversations, with a simple rule for when a gap is real.
  • Native reviewers, translated reviews and AI scoring each have a place, and most teams combine them.

For the platform side, the page on customer service QA shows how Kaizo scores every conversation against your own criteria.

Why does multilingual QA break with a small QA team?

Multilingual QA breaks because QA analysts can only review languages they read, so a team of two covers two or three languages well and leaves the rest unreviewed. The total sample looks fine while whole queues go unchecked.

Worked example (illustrative numbers, not Kaizo data). A support team handles 40,000 conversations a month in eight languages. Two QA analysts each review 25 conversations a day, 20 days a month: 1,000 reviews, or one conversation in 40. One analyst reads English and German, the other English and French.

LanguageConversations a monthAgentsNative reviews a monthReviews per agent a month
English16,0004040010
German8,0002030015
French5,0001230025
Spanish4,0001000
Dutch2,500600
Italian2,000500
Polish1,500400
Portuguese (Brazil)1,000300
Total40,0001001,00010

On paper, QA covers one conversation in 40. In practice, 11,000 conversations a month, more than a quarter of volume, get no native review, and 28 agents never receive a QA score in their own language. Those agents are coached on nothing, or on a machine-translated reading of their work that nobody checked.

The cost is not abstract. In CSA Research’s 2020 survey of 8,709 consumers in 29 countries, 75% said they were more likely to buy from the same brand again if customer care was in their language. Offering the language is half the job; knowing the support in that language is good is the other half.

Which QA criteria change by language?

Most QA criteria are language-neutral: a correct answer, a followed procedure and a verified identity mean the same in every language. Register, spelling, names and local policy are language-specific and need their own definition per language.

Use this table to sort your scorecard before you translate it:

CriterionSame in every language?What to define per language
Correct answerYesNothing, if your knowledge base exists in that language
Procedure followedYesLocal steps, such as a different returns address or carrier
Identity verifiedYesNothing, unless checks differ by country
Policy limitsMostlyLocal legal terms, such as withdrawal periods or warranty rules
Tone and empathyMostlyWhat “warm” sounds like: formal or informal address (Sie or du, vous or tu)
Spelling and grammarNoThe language’s own rules and your house style
Names and greetingsNoLocal name order, titles and greeting conventions
Product termsNoYour approved glossary per language, so agents use the same words as your help center

Write the language-neutral criteria once.

Then add a short note per language to the criteria marked “Mostly” or “No”, for example: “German: address the customer as Sie unless they wrote du first.” That keeps one scorecard and one score, while each language is judged by its own rules.

Our guide on scoring soft skills in QA shows how to make tone criteria checkable in any language.

How to set up multilingual QA in six steps

To set up multilingual QA, write one scorecard, add language notes, build a calibration set per language, score every conversation, calibrate across languages, and report results by language.

Step 1: Write one scorecard

Start from your current scorecard and keep it as the only one. A separate scorecard per language looks tidy but makes the scores impossible to compare. If you need to rebalance the weights while you do this, see how to weight QA scorecard criteria.

Step 2: Add language notes to the criteria that need them

Use the table above to find the criteria that change by language, and add a one-line note per language. Ask a native speaker on each team, often a senior agent or team lead, to write and check their language’s notes.

Step 3: Build a calibration set per language

Pick 20 to 30 past conversations per language that cover good, average and failed handling, and score them with a native reviewer. This set becomes the reference for that language. Our guide to building a golden set describes how to choose the conversations and agree on the scores.

Step 4: Score every conversation in its own language

Score conversations in the language they were written or spoken in, not in a translation. A translation smooths out exactly what you want to check: register, phrasing and product terms. If you use AI scoring, test it against each language’s calibration set before you rely on it, the way our validation protocol describes.

Step 5: Calibrate across languages

Once a quarter, take five conversations per language, translate them into one shared language for discussion only, and have reviewers from each language score them together.

The goal is not to judge grammar in a translation. It is to check that “correct answer” and “policy followed” are read the same way everywhere. The format for these sessions is in how to run QA calibration sessions.

Step 6: Report by language and by criterion

Show the QA score per language and per criterion, next to volume and the number of scored conversations. A language-level average hides which criterion is behind a gap, and a criterion-level view without volume invites conclusions from ten conversations.

See it in a live demo. Kaizo scores 100% of your conversations against your own criteria, with every score linked to the evidence in the conversation. Let’s talk.

How do you compare quality across languages fairly?

Compare languages criterion by criterion, only where each language has enough scored conversations, and treat a gap as real only when it is larger than what chance would produce on that volume.

A decision rule you can use (example assumptions, check them against your own data):

ConditionWhat to do
Fewer than 100 scored conversations in a language this monthDo not compare it yet; report the score with its count
Gap of less than 5 points on a criterionTreat as noise; keep watching
Gap of 5 points or more, with at least 100 conversations on each sideRead ten failed conversations from the lower language
Same criterion low in one language for two months runningFix the cause: content, process, training or the language note

Why 5 points and 100 conversations?

If individual QA scores spread with a standard deviation of about 15 points, the average of 100 scores has a standard error of 1.5 points. The gap between two such averages has a standard error of about 2.1 points, so a 5-point gap is about 2.4 standard errors: unlikely to be chance.

With 30 conversations a side, the same gap would be well within noise.

When you read the failed conversations, check the cause before you blame the agents. A low “correct answer” score in one language is often a missing or outdated help center article in that language. A low “procedure followed” score can be a local process nobody documented.

Native reviewers, translation or AI scoring?

Native reviewers give the best judgement but do not scale, machine translation scales but hides register and phrasing, and AI scoring covers every conversation but must be checked against native reviewers per language. Most teams combine all three.

MethodStrong atWeak atUse it for
Native reviewersTone, register, phrasing, local expectationsCoverage: one reviewer per language rarely fits the budgetCalibration sets, disputes, coaching in the agent’s language
Machine-translated reviewLetting one analyst read any languageGrammar, register and product terms disappear in translationChecking language-neutral criteria only
AI scoring in the original languageScoring every conversation, every language, the same wayNeeds testing per language before you trust itCoverage of all languages, flagging what a native reviewer should read
Outsourced native reviewersAdding a language quicklyCalibration with your own team takes workLarge languages without in-house reviewers

Kaizo’s site says its sentiment analysis works across the languages your team supports, and that its coaching cards are available in every major support language. Foot Locker uses Kaizo across multiple European languages. For the exact languages Kaizo scores and how criteria apply per language, ask in the demo for your own language mix.

How to start multilingual QA

Start with your smallest languages, not your largest: list every language, its volume and how many conversations got a native review last month. The languages with zero are your first gap, and a calibration set of 20 conversations for each is your first step.

To see how Kaizo applies one standard to every conversation, go to Kaizo’s QA platform.

Frequently asked questions

Can one QA scorecard work in several languages?

Yes, and it should. Keep the criteria that mean the same thing everywhere, such as correct answer and procedure followed, and add a short note per language where the rules differ, for example on formal address or spelling. One scorecard keeps the scores comparable across languages and teams.

Do QA reviewers need to speak the language they score?

For tone, register and spelling, yes: those cannot be judged reliably through a translation. For language-neutral criteria, such as whether the answer was correct or the procedure followed, a reviewer can work from a translation. Use native reviewers for calibration and disputes, even if most scoring runs another way.

How do you QA a language nobody on the QA team speaks?

Build a calibration set with a native speaker, often a senior agent from that team, and use it to check whatever scores that language, whether a translated review or AI scoring. Then have the native speaker review the failed conversations each month, which takes far less time than reviewing a sample.

Should agents be scored on grammar in their second language?

Score grammar where it affects understanding or your brand, and say so in the language note. Many teams weigh spelling and grammar lower than a correct answer and the right procedure, and score errors that change the meaning, not minor slips that a customer would not notice.

How many conversations per language do you need to compare QA scores?

As a working rule, at least 100 scored conversations per language per period before you compare averages, and more for criteria that rarely apply. Below that, a few unusual conversations can move the average by several points, so report the score with its count and wait.

In KaizoAssignmentsAssignments give manual reviewers an even, consistent distribution of work, targeted at the conversations where a human look actually changes something.See Assignments

On this page

See this in a live demo

We will walk you through Kaizo with realistic sample conversations, so you see the example scored, explained and coached.

Trusted by global support teams

  • Foot Locker
  • Canva
  • GetYourGuide
  • Instacart
  • BlaBlaCar
  • UiPath