OPENTALK / THE EVIDENCE

Local on-device AI.
Rivaling frontier models.

The evidence behind OpenTalk: a 5 GB model on your iPhone, tested blind against far larger AI on health conversations, for meaning, errors and fluency. It is a translation aid, not a replacement for a live interpreter service.

v13 · Judged by Claude Sonnet and Gemini · 1 November 2026

What this test supports.

A 5 GB app on your iPhone, level with far larger AI on short health conversation turns. In 12 core languages, neither AI judge finds a clear meaning difference between OpenTalk, 62.5 GB Gemma 31B and the frontier cloud model Claude Haiku 5.5. The same holds on Eval B, across all 21 languages, on texts OpenTalk never saw during development. In every view, both judges place OpenTalk clearly ahead of full-precision Qwen 3.8 27B, Tencent 30B and base Gemma E4B. This establishes neither inferiority nor equivalence to the leading comparison models.

Meaning preserved97.0%

OpenTalk, short turns in 12 core languages, both judges averaged. Haiku 96.8%; 31B 96.7%; base Gemma E4B 86.9%.

Serious-error outputs2.8%

Haiku 3.0%; 31B 3.0%; base Gemma E4B 12.6%.

Potentially harmful outputs0.47%

Haiku 0.99%; 31B 0.85%; base Gemma E4B 6.01%.

Our training and app lift the model we started from, full-precision base Gemma E4B, by 10 points on meaning. Across all 21 languages and all lengths the judges differ: Sonnet finds no clear meaning difference from Haiku or 31B, while Gemini rates both clearly higher. Use the controls below to see each view.

Why 40 words matters.

A real health conversation moves one turn at a time: one person says a sentence or two, the translation plays, and the other person answers. Those turns usually run under 40 words, so the ≤40-word results reflect real use more closely than longer passages, and this page opens on them. OpenTalk is built for exactly this: most of its training examples are short health conversations, and its prompt, health-term hints and input rewrites are tuned to how people actually speak, not to long documents.

Compare the outcomes. Not a winner’s podium.

Meaning preservation is the primary endpoint on this page. Critical flags remain a separate risk signal. Readability is available as a diagnostic, with no fluency-driven overall ranking.

Both judges, averaged. Combined: all texts, up to 40 source words. Core languages (12). 1,056 translations per system.

Fixed model order. Positive differences favor the comparison model; negative differences favor OpenTalk. Intervals are paired 95% source-text bootstrap intervals.

Meaning preservation and critical flags
SystemMeaning check passedDifference from OpenTalkEvidence on meaningPotentially harmful outputs, %Unusable outputs
OpenTalkiPhone · 5 GB · 6-bit quant97.02%ReferenceReference0.47%0.0
Claude Haiku 5.5Frontier cloud model · Anthropic96.83%-0.19 pp (-1.80 to +1.28)No clear difference0.99%0.5
Gemma 4 31BServer GPU · 62.5 GB · full precision96.73%-0.28 pp (-1.99 to +1.52)No clear difference0.85%0.0
Qwen 3.8 27BServer GPU · 55.6 GB · full precision89.91%-7.10 pp (-9.94 to -4.59)Lower than OpenTalk3.50%10.5
Tencent Hy-MT2 30BServer GPU · 60.1 GB · full precision86.93%-10.09 pp (-14.82 to -6.20)Lower than OpenTalk4.40%3.0
Base Gemma 4 E4BServer GPU · 15 GB · full precision86.93%-10.09 pp (-14.02 to -6.63)Lower than OpenTalk6.01%6.5

“No clear difference” establishes neither inferiority nor equivalence. A critical flag is an AI judgment of potential harm, not an observed outcome.

Readability diagnostic · shown separately from meaning

Meaning check passed and fluency rated at least 4/5. This threshold is exploratory; it is not a comprehension test and does not determine the primary comparison.

OpenTalkiPhone · 5 GB · 6-bit quant
92.5%
Claude Haiku 5.5Frontier cloud model · Anthropic
94.1%
Gemma 4 31BServer GPU · 62.5 GB · full precision
89.5%
Qwen 3.8 27BServer GPU · 55.6 GB · full precision
83.3%
Tencent Hy-MT2 30BServer GPU · 60.1 GB · full precision
83.1%
Base Gemma 4 E4BServer GPU · 15 GB · full precision
75.5%

Two judges, read separately.

Both judges saw the same shuffled, letter-labeled packets and worked independently. They agreed on the meaning check in 93.6% of cases (Cohen’s κ 0.63) and on critical flags in 97.3% (κ 0.53). Gemini flagged 778 outputs as critical and Sonnet 340; both flagged the same 301. That gap applies to every system, so critical-flag rates should not be read as stable counts. Neither judge is a reference standard. “Both judges, averaged” averages the two on each translation, so a pass from one and a fail from the other counts as half. “Both judges, agreed” counts a finding only if both judges made it, on the same translation though not necessarily for the same error. It removes one judge’s false alarms and also real errors only one judge caught, so it is the most lenient view.

The two judges, all texts
SystemMeaning: bothMeaning: SonnetMeaning: GeminiCritical-flagged: bothCritical-flagged: SonnetCritical-flagged: GeminiMean fluency: SonnetMean fluency: Gemini
OpenTalk93.6%94.7%92.5%1.35%0.67%2.03%4.394.63
Claude Haiku 5.595.9%96.2%95.5%1.35%0.92%1.78%4.624.80
Gemma 4 31B95.9%95.8%96.0%0.95%0.48%1.43%4.264.66
Qwen 3.8 27B86.9%88.1%85.7%4.02%2.54%5.49%4.334.53
Tencent Hy-MT2 30B84.9%86.3%83.5%4.67%2.79%6.54%4.464.65
Base Gemma 4 E4B84.7%86.7%82.7%5.41%3.40%7.43%4.114.28

How sure we are.

Each line shows OpenTalk’s gap to another system, with both judges averaged, and the likely range of that gap at 95% confidence. These comparisons pair the same source text and locale, and the intervals resample whole source texts. Right of zero favors OpenTalk. A filled dot means the whole range sits on one side of zero, so the difference is clear. A line crossing zero shows no clear difference. It does not prove the systems are equal. They describe sampling uncertainty given the judges’ ratings, not judge bias.

Meaning preservedOpenTalk minus the other system, in percentage points

Against Claude Haiku 5.5

Core languages, short turns+0.19 points. No clear difference
Core languages, Eval B short turns+1.47 points. No clear difference
Core languages, all lengths-0.67 points. No clear difference
All 21 languages, short turns-1.68 points. Clearly favors Claude Haiku 5.5
All 21 languages, Eval B short turns-0.49 points. No clear difference
All 21 languages, all lengths-2.25 points. Clearly favors Claude Haiku 5.5
-8+0+18

Against Gemma 31B

Core languages, short turns+0.28 points. No clear difference
Core languages, Eval B short turns+2.94 points. No clear difference
Core languages, all lengths-1.50 points. Clearly favors Gemma 31B
All 21 languages, short turns-0.19 points. No clear difference
All 21 languages, Eval B short turns+2.03 points. No clear difference
All 21 languages, all lengths-2.27 points. Clearly favors Gemma 31B
-8+0+18

Against base Gemma E4B

Core languages, short turns+10.09 points. Clearly favors OpenTalk
Core languages, Eval B short turns+12.87 points. Clearly favors OpenTalk
Core languages, all lengths+8.64 points. Clearly favors OpenTalk
All 21 languages, short turns+9.88 points. Clearly favors OpenTalk
All 21 languages, Eval B short turns+11.27 points. Clearly favors OpenTalk
All 21 languages, all lengths+8.89 points. Clearly favors OpenTalk
-8+0+18
Serious errorsThe other system minus OpenTalk, serious errors per 100 translations

Against Claude Haiku 5.5

Core languages, short turns+0.19 per 100. No clear difference
Core languages, Eval B short turns+1.35 per 100. No clear difference
Core languages, all lengths-0.78 per 100. No clear difference
All 21 languages, short turns-1.70 per 100. Clearly favors Claude Haiku 5.5
All 21 languages, Eval B short turns-0.56 per 100. No clear difference
All 21 languages, all lengths-2.40 per 100. Clearly favors Claude Haiku 5.5
-5+0+20

Against Gemma 31B

Core languages, short turns+0.28 per 100. No clear difference
Core languages, Eval B short turns+3.31 per 100. Clearly favors OpenTalk
Core languages, all lengths-1.47 per 100. No clear difference
All 21 languages, short turns-0.16 per 100. No clear difference
All 21 languages, Eval B short turns+2.24 per 100. No clear difference
All 21 languages, all lengths-2.29 per 100. Clearly favors Gemma 31B
-5+0+20

Against base Gemma E4B

Core languages, short turns+10.75 per 100. Clearly favors OpenTalk
Core languages, Eval B short turns+13.73 per 100. Clearly favors OpenTalk
Core languages, all lengths+9.06 per 100. Clearly favors OpenTalk
All 21 languages, short turns+10.44 per 100. Clearly favors OpenTalk
All 21 languages, Eval B short turns+11.76 per 100. Clearly favors OpenTalk
All 21 languages, all lengths+9.32 per 100. Clearly favors OpenTalk
-5+0+20
Potentially harmful outputsThe other system minus OpenTalk, in percentage points

Against Claude Haiku 5.5

Core languages, short turns+0.52 points. No clear difference
Core languages, Eval B short turns+0.49 points. No clear difference
Core languages, all lengths+0.25 points. No clear difference
All 21 languages, short turns-0.03 points. No clear difference
All 21 languages, Eval B short turns-0.14 points. No clear difference
All 21 languages, all lengths+0.00 points. No clear difference
-2+0+8

Against Gemma 31B

Core languages, short turns+0.38 points. No clear difference
Core languages, Eval B short turns+1.72 points. Clearly favors OpenTalk
Core languages, all lengths-0.28 points. No clear difference
All 21 languages, short turns+0.14 points. No clear difference
All 21 languages, Eval B short turns+0.84 points. No clear difference
All 21 languages, all lengths-0.40 points. No clear difference
-2+0+8

Against base Gemma E4B

Core languages, short turns+5.54 points. Clearly favors OpenTalk
Core languages, Eval B short turns+5.64 points. Clearly favors OpenTalk
Core languages, all lengths+4.19 points. Clearly favors OpenTalk
All 21 languages, short turns+4.95 points. Clearly favors OpenTalk
All 21 languages, Eval B short turns+4.06 points. Clearly favors OpenTalk
All 21 languages, all lengths+4.06 points. Clearly favors OpenTalk
-2+0+8
The intervals as tables, for all texts and each judge

Meaning check · all texts

Percentage-point difference. Positive values favor the comparison model.

Comparison model minus OpenTalkBoth judgesClaude SonnetGemini
Claude Haiku 5.5+2.25 (+0.60 to +3.71)Clear difference+1.52 (-0.10 to +3.11)No clear difference+2.98 (+1.17 to +4.70)Clear difference
Gemma 4 31B+2.27 (+0.86 to +3.68)Clear difference+1.11 (-0.48 to +2.67)No clear difference+3.43 (+1.97 to +4.95)Clear difference
Qwen 3.8 27B-6.70 (-8.75 to -4.81)Clear difference-6.54 (-8.67 to -4.63)Clear difference-6.86 (-9.11 to -4.73)Clear difference
Tencent Hy-MT2 30B-8.70 (-11.46 to -6.14)Clear difference-8.35 (-11.14 to -5.78)Clear difference-9.05 (-12.10 to -6.16)Clear difference
Base Gemma 4 E4B-8.89 (-11.25 to -6.65)Clear difference-7.94 (-10.25 to -5.78)Clear difference-9.84 (-12.51 to -7.24)Clear difference

Critical-flagged outputs · all texts

Percentage-point difference. Positive values mean a higher flagged-output percentage for the comparison model, not more observed harm.

Comparison model minus OpenTalkBoth judgesClaude SonnetGemini
Claude Haiku 5.5+0.00 (-0.84 to +1.00)No clear difference+0.25 (-0.48 to +1.17)No clear difference-0.25 (-1.27 to +0.89)No clear difference
Gemma 4 31B-0.40 (-0.94 to +0.14)No clear difference-0.19 (-0.63 to +0.25)No clear difference-0.60 (-1.37 to +0.19)No clear difference
Qwen 3.8 27B+2.67 (+1.40 to +4.29)Clear difference+1.87 (+0.73 to +3.37)Clear difference+3.46 (+1.97 to +5.30)Clear difference
Tencent Hy-MT2 30B+3.32 (+1.79 to +5.32)Clear difference+2.13 (+0.86 to +3.78)Clear difference+4.51 (+2.54 to +6.98)Clear difference
Base Gemma 4 E4B+4.06 (+2.70 to +5.78)Clear difference+2.73 (+1.56 to +4.29)Clear difference+5.40 (+3.71 to +7.33)Clear difference

Fluency is a separate finding.

Haiku has the highest recorded fluency-based pass rate under both judges. That is a result of their assessments, not a demonstrated comprehension advantage. The judges disagree most about 31B: 83.5% with Sonnet and 93.2% with Gemini at the 4/5 threshold. These thresholds materially change the figures, so we do not turn them into a general quality tier.

Overall readability sensitivity
SystemSonnet: meaning + fluency ≥3Sonnet: meaning + fluency ≥4Gemini: meaning + fluency ≥4Sonnet: meaning + fluency 5Mean fluency: SonnetMean fluency: Gemini
OpenTalk94.22%87.62%88.03%47.97%4.394.63
Claude Haiku 5.596.00%91.81%92.86%66.22%4.624.80
Gemma 4 31B95.27%83.49%93.24%39.21%4.264.66
Qwen 3.8 27B87.56%79.14%80.29%46.48%4.334.53
Tencent Hy-MT2 30B86.19%81.11%81.02%49.84%4.464.65
Base Gemma 4 E4B86.00%72.76%71.90%31.14%4.114.28

The prompt asks for a native-naturalness score from 1 to 5, ignoring accuracy, without behavioral anchors for the 3/4 boundary. Harmless bilingual drug names and stylistic preferences may affect ratings. 31B’s repeated drug names may explain part of how Sonnet rated it; Gemini rated it much higher. This is a review concern, not an adjudicated score correction.

What was measured.

  • Material: 150 English texts from routine health conversations, 15–82 words, each translated into all 21 locales. There are 3,150 outputs per system. This tests written text translated from English, not complete two-way spoken conversations.
  • Meaning check: no critical or major non-form error, no required key item wrong or missing, and usable as delivered. Minor or cosmetic issues may remain; passing is not a guarantee of perfect meaning or safety.
  • Serious-error outputs: the percentage containing at least one major or critical non-form error. This counts affected translations, not individual errors.
  • Potentially harmful outputs: outputs containing at least one non-form error labeled critical by the AI judge, expressed as a percentage of outputs. These are a subset of serious-error outputs. No real-world harm was measured.
  • Key facts wrong: the percentage with at least one required checklist item wrong or missing. These can overlap with serious and critical flags; the measures are not added together.
  • Fluency beneath the meaning bars: the mean naturalness rating divided by 5 and multiplied by 100. This is a percentage of the maximum rating, not the share of accurate or fluent outputs. It is not combined with meaning preservation or used to rank systems.
  • Readability diagnostic: meaning check passed plus a fluency threshold. The default diagnostic uses 4/5; the alternatives are shown above.
  • Judges: Claude Sonnet 5.5 at medium effort and Gemini 3.8 Flash at high effort, judging separately with the same rubric. Headline figures average the two on each translation. Candidates were shuffled and letter-labeled, without model identities. Judges were instructed not to infer authorship or penalize correct alternative wording. Blinding does not establish that style or model-family bias is absent.
  • Core languages: Arabic, Brazilian Portuguese, European Spanish, French, German, Hindi, Italian, Latin American Spanish, Russian, Simplified Chinese, Traditional Chinese, Vietnamese. The page and its opening figures use these 12 by default. All 21 remain available, and the group was chosen after these results were known.
  • Development exposure: Eval A (originally Batch 1) contains 90 texts. Some errors there informed app fixes and version selection. Eval B (originally Batch 2) contains 60 texts; no fixes were built from those texts. Neither evaluation set has human adjudication.
  • Generation procedures: systems were scored as delivered. Updated OpenTalk cases were rejudged by Sonnet after app fixes; other systems did not receive that opportunity. Gemini judged the final set once. One overwritten Haiku output was counted as delivered and unusable under both judges.
  • Weighting: each text/locale case counts equally. This is a benchmark mix, not actual app-traffic weighting. The 21-locale stress test should not be mistaken for a guarantee across every supported language.
SystemModel footprintExecutionTranslation route
OpenTalk5 GB · 6/6/4-bitMac for this benchmark; same engine used on iPhoneApp prompt, health-term hints, input rewrites and checks
Claude Haiku 5.5Cloud serviceAnthropicLow effort, plain translation request
Gemma 4 31B62.5 GB · full precisionH200 server GPUApp prompt; no app hints or checks
Qwen 3.8 27B55.6 GB · full precisionH200 server GPUPlain translation request
Tencent Hy-MT2 30B60.1 GB · full precisionH200 server GPUPlain translation request
Base Gemma 4 E4B15 GB · full precisionH200 server GPUPlain request plus “Reply with only the translation”

An exploratory combined analysis.

Head-to-head outcomes and what drives them

The earlier combined ranking ordered outputs from critical-flagged, to meaning-check failure, to meaning preserved with lower fluency, to meaning preserved with higher fluency. Each pair’s winner counted once, regardless of which distinction decided it. This outcome ordering is exploratory and has not been validated.

Net wins per 100 pairs, with crossed text-and-language 95% bootstrap intervals
Text subsetOpenTalk minus 31B: SonnetOpenTalk minus 31B: GeminiOpenTalk minus Haiku: SonnetOpenTalk minus Haiku: Gemini
Combined: all 150 texts, all lengths+3.8 (-0.5 to +8.4)-5.2 (-8.2 to -2.3)-4.2 (-6.9 to -1.3)-4.7 (-7.7 to -1.9)
Combined: all texts, up to 40 source words+6.0 (+1.4 to +10.7)-2.9 (-6.3 to +0.4)-3.0 (-6.2 to +0.2)-4.0 (-7.1 to -1.1)
Eval A: 90 texts, all lengths+3.2 (-2.0 to +8.4)-6.1 (-9.7 to -2.9)-5.0 (-8.7 to -1.4)-5.1 (-8.9 to -1.5)
Eval A, up to 40 source words+5.2 (-0.4 to +11.1)-4.3 (-8.4 to -0.5)-4.3 (-8.4 to -0.3)-4.8 (-8.6 to -1.2)
Eval B: 60 texts, all lengths+4.6 (-1.5 to +10.6)-3.8 (-8.3 to +0.4)-2.9 (-7.5 to +1.4)-4.1 (-8.3 to -0.2)
Eval B, up to 40 source words+7.1 (+0.3 to +14.6)-0.6 (-6.2 to +4.6)-0.8 (-6.2 to +4.5)-2.8 (-7.4 to +1.1)

Overall OpenTalk–Haiku comparison, Sonnet

Deciding distinctionOpenTalk winsHaiku winsOpenTalk net
Critical-error flag2921+8
Meaning preservation79134-55
Fluency only; both preserve meaning108192-84

With Sonnet’s ratings, fluency-only pairs supply 84 of the 131 net pair wins favoring Haiku overall. Critical-flag pairs favor OpenTalk 29–21. This decomposition does not establish which judge calls are correct, or prove OpenTalk safer. It explains why a combined ranking tells a different story from the primary meaning endpoint.

The outcome order, fluency threshold, head-to-head method and non-inferiority margins were selected after seeing results. The paired intervals do not account for that selection. These analyses do not determine the showcase’s model order or create superiority tiers.

The limits belong beside the results.

  • Two AI judges, no human reference: Sonnet and Haiku share a provider, Anthropic. Gemini and the Gemma models, including OpenTalk’s base model, share a provider, Google. Claude also helped run the evaluation and draft these pages. Blinded bilingual human review is needed before treating these labels as validated.
  • No retrospective score corrections: disputed Persian judgments are still included as originally scored. Any adjudication should follow the same documented rule for every system.
  • Exploratory comparisons: many subsets were examined, including the core-language group. Intervals are not adjusted for every comparison or for version/endpoint selection. Single-locale rows are small; they are descriptive and have no paired intervals here.
  • Longer and difficult texts: over 40 words, OpenTalk passed the meaning check in 92.8% with Sonnet and 89.9% with Gemini, compared with 95.0% and 93.8% for Haiku and 96.5% and 96.5% for 31B. On the ten difficult source texts, OpenTalk passed in 87.1% and 86.7%. These subgroup rates need their uncertainty and context, not a blanket winner label.
  • Outside this test: real-world comprehension, translation back into English, speech recognition, dense long passages, and iPhone latency, battery and reliability were not measured. Local model size is system context, not a quality score.
  • Use: OpenTalk is a translation aid, not a replacement for a live interpreter service. Check important details, especially names, doses, numbers and instructions.

Inspect the underlying records.

Original v13 Sonnet-run exports, with original scores unchanged, and Gemini’s scores and flags as recorded. The full report includes an older custom composite; it is not the primary score on this page. The original report’s broader “clean” cut is different from this page’s Eval B.