NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-11-01KKFK5FPTCTAGGHHEAGWJ3V3C
Run Details
Model:
Stealth: Hunter Alpha
Test:
Language Writing
Scenario:
Character dialogue (French) in a story
Duration:
20.1s
Cost:
$0.000000
Provider:
Stealth
Evaluation summary
Score
Evaluator
Details Link
100.00%
Parse dialogue
(details)
Model input
System
You are an expert novel author in the cozy mystery genre. Take the following details about characters/locations/... into account: <character name="Marie"> Marie is a 30-year old college student on a study abroad program. Born in France, she is fluent in French and does not yet know any English. She enjoys landscape photography and is always seen with her camera. </character> <character name="Hunter"> Hunter is a 35-year old detective who is investigating a series of mysterious disappearances in the small town of Alborn, MN. He is a former marine and has a no-nonsense attitude. Hunter has no knowledge of French, not even basic phrases. </character> <location name="Alborn, MN"> Alborne is a small town in the Midwest with a population of 3,000. It is known for its annual apple festival. </location>
User/Human
Write the following scene: Marie is sitting at a cafe, looking at her camera. Hunter approaches her and asks her about a recent event in the town. She responds troubled and shaken in French, and Hunter looks confused. They talk for a while, until Hunter gets a call and has to leave. Return the dialogue between Marie and Hunter as a voice sheet: Marie: "..." Hunter: "..."
Model response
Messages
Meta
AI
# Café Scene — Alborn, MN **Marie:** *[scrolling through photos on her camera, visibly unsettled]* **Hunter:** "Excuse me — ma'am? Mind if I sit down?" **Marie:** *[looks up, startled, clutching her camera to her chest]* "Oh — bonjour. Euh… oui, bien sûr, asseyez-vous." **Hunter:** "I didn't catch that, but — thanks." *[sits across from her, pulling a small notepad from his jacket pocket]* "Name's Hunter. I'm with the county sheriff's department. I'm investigating some recent… incidents in town. You new around here?" **Marie:** "Je suis désolée, je ne parle pas anglais. Vous parlez français, peut-être?" **Hunter:** *[stares blankly, then slowly]* "French. You're speaking French." **Marie:** *[nods eagerly, relieved he understands the language, even if not the words]* "Oui! Oui, français! Je m'appelle Marie. Je suis étudiante ici — en échange." **Hunter:** *[sighs, rubs the back of his neck]* "Alright, Marie. Okay. Let me try this." *[speaks slowly and loudly]* "DO — YOU — KNOW — ANYTHING — ABOUT — THE — MISSING — PEOPLE?" **Marie:** *[winces at the volume, then her expression shifts — troubled, shaken]* "Les personnes disparues…?" *[her voice drops, trembling slightly]* "Oui… j'ai entendu parler. C'est… c'est effrayant. Je ne comprends pas ce qui se passe dans cette ville." **Hunter:** *[leans forward, watching her closely, but clearly lost]* "I don't understand a single word you just said, but you look like you might know something. Something that scared you." **Marie:** *[sets her camera on the table and gestures at the screen, swiping through photos]* "Regardez — ici. J'ai pris cette photo près de la rivière, à la sortie de la ville. Il y avait une… euh…" *[mimics something tall, dark]* "…quelque chose. Quelqu'un. Je ne sais pas. Et puis… plus personne. Il a disparu." **Hunter:** *[glances at the photo on the camera screen, squinting]* "That's… out near the river? Past the old mill?" *[points in a direction]* "Over there?" **Marie:** *[nods rapidly]* "Oui! Oui, là-bas! La rivière!" *[her hands are shaking now]* "C'était il y a deux jours. Le lendemain, j'ai appris qu'un homme avait disparu. J'ai… j'ai peur, monsieur." **Hunter:** *[gently]* "Hey. Hey — it's okay. You're okay." *[pauses, frustrated by the language barrier, then taps the camera]* "Can I…? Photo. I take?" **Marie:** *[hesitates, then slides the camera toward him, her eyes glistening]* "S'il vous plaît, aidez-nous. Quelque chose de terrible se passe ici." **Hunter:** *[carefully reviewing the photos, jotting notes]* "I don't know what you just said, but I can tell it mattered. And I'm going to figure this out." *[looks up at her, softening]* "Thank you, Marie." *[Hunter's phone buzzes loudly in his pocket. He answers.]* **Hunter:** "Hunter here." *[listens, jaw tightening]* "…When? …Understood. I'm on my way." *[hangs up, standing quickly]* "I have to go. Another one." *[points to the camera, then to himself]* "I'm going to need to talk to you again. Don't go anywhere alone, you hear me?" **Marie:** *[not understanding the words but reading the urgency, nods solemnly]* "Compris. Soyez prudent, monsieur." **Hunter:** *[pauses at the edge of the table, looks back at her]* "I have no idea what you just said either, but… yeah. You too, Marie." *[He leaves. Marie watches him go, then slowly wraps both hands around her camera, staring at the dark photo still glowing on the screen.]*
created_at
"2026-03-11T23:19:30.792Z"
3/11/2026, 11:19:30 PM
model
"openrouter/hunter-alpha"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1618
moderation_latency
(null)
generation_time
20000
tokens_prompt
316
tokens_completion
1064
native_tokens_prompt
276
native_tokens_completion
1047
native_tokens_completion_images
(null)
native_tokens_reasoning
141
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
usage
0
router
(null)
provider_responses
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1773271170-EQrSBoKD1VBrb84brdBF"
upstream_id
"gen-1773271170-EQrSBoKD1VBrb84brdBF"
total_cost
0
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Stealth"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Parse dialogue
n/a
dialogue
0
name
"Hunter"
dialogue
"Excuse me — ma'am? Mind if I sit down?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.6855345911949685
no
0.5733788395904437
sq
0.5300751879699248
da
0.5183044315992292
et
0.4959677419354839
sv
0.4877049180327869
it
0.43820224719101125
hu
0.38271604938271603
hr
0.3573264781491003
ca
0.3556701030927836
pl
0.33510638297872336
cs
0.29577464788732394
es
0.28977272727272724
fr
0.2668621700879765
ro
0.2647058823529412
pt
0.26035502958579887
sl
0.26035502958579887
yo
0.258160237388724
ms
0.251497005988024
nl
0.251497005988024
fi
0.23076923076923078
tl
0.23076923076923078
sk
0.22360248447204967
be
0.21875
tr
0.21875
az
0.20127795527156547
is
0.20127795527156547
lt
0.20127795527156547
lv
0.20127795527156547
uk
0.20127795527156547
vi
0.20127795527156547
reliable
true
passes
true
1
name
"Marie"
dialogue
"Oh — bonjour. Euh… oui, bien sûr, asseyez-vous."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.7654784240150093
nl
0.4444444444444444
es
0.34725848563968675
ca
0.30362116991643456
pt
0.2753623188405797
en
0.2668621700879765
it
0.2668621700879765
reliable
true
passes
true
2
name
"Hunter"
dialogue
"Name's Hunter. I'm with the county sheriff's department. I'm investigating some recent… incidents in town. You new around here?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.8011434253044991
tl
0.6588486140724946
nl
0.570123589468028
ro
0.5604395604395604
fr
0.5438996579247435
de
0.5113011606597434
no
0.5034140285536933
ca
0.49937421777221525
sv
0.4842037395228885
sq
0.46984758117958914
sl
0.46773120425815035
it
0.4670219853431046
pt
0.45017182130584193
ms
0.4244604316546763
da
0.4108983799705449
cs
0.4002998500749625
hr
0.3957703927492447
sk
0.36958234830575254
es
0.3447993447993448
az
0.33554817275747506
yo
0.2863514719000892
lt
0.2837958818263205
pl
0.21568627450980393
et
0.1902834008097166
lv
0.17269906928645296
is
0.14712153518123666
hu
0.07300115874855156
fi
0.06868451688009314
tr
0.06868451688009314
reliable
true
passes
true
3
name
"Marie"
dialogue
"Je suis désolée, je ne parle pas anglais. Vous parlez français, peut-être?"
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8135792778649922
sl
0.5564892623716153
ca
0.5158002038735984
sq
0.4908896034297963
cs
0.4820065430752454
hr
0.4716351501668521
lt
0.4710467706013363
sk
0.4297719087635054
nl
0.42771084337349397
it
0.40476190476190477
lv
0.39873417721518983
ro
0.39720812182741116
yo
0.3384401114206128
pl
0.32432432432432434
de
0.31752873563218387
pt
0.31752873563218387
hu
0.3155619596541787
es
0.31457431457431456
tr
0.31259044862518093
ms
0.302496328928047
en
0.2973372781065089
no
0.22003284072249588
az
0.21875
da
0.2096505823627288
sv
0.2096505823627288
fi
0.15630550621669628
eu
0.14414414414414414
tl
0.12361623616236161
et
0.1171003717472119
is
0.11048689138576778
reliable
true
passes
true
4
name
"Hunter"
dialogue
"French. You're speaking French."
detectedLang
"en"
heavyLang
"en"
scores
en
0.8038116591928252
tl
0.7038917089678511
pt
0.48377581120943947
nl
0.36823104693140796
es
0.358974358974359
lt
0.3320610687022901
ms
0.3320610687022901
no
0.32950191570881227
de
0.3137254901960784
it
0.3055555555555556
fr
0.2886178861788618
is
0.2886178861788618
sv
0.2886178861788618
reliable
true
passes
true
5
name
"Marie"
dialogue
"Oui! Oui, français! Je m'appelle Marie. Je suis étudiante ici — en échange."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.7960498067840275
nl
0.5915735167669819
no
0.5777777777777777
da
0.5518867924528302
es
0.5167853509664293
de
0.5143149284253579
it
0.5113168724279835
ca
0.5062370062370062
tl
0.46083995459704885
sl
0.4540229885057471
sv
0.4290865384615385
pt
0.4263285024154589
ro
0.4193154034229829
en
0.40476190476190477
hr
0.40476190476190477
yo
0.39180537772087065
sk
0.3708609271523179
cs
0.3675099866844208
tr
0.358974358974359
fi
0.35549525101763907
sq
0.3252840909090909
pl
0.32432432432432434
eu
0.31457431457431456
ms
0.3115942028985507
is
0.28892215568862273
et
0.27921092564491656
lv
0.19898819561551434
hu
0.12844036697247707
lt
0.12361623616236161
az
0.1171003717472119
reliable
true
passes
true
6
name
"Hunter"
dialogue
"DO — YOU — KNOW — ANYTHING — ABOUT — THE — MISSING — PEOPLE?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.8406081412457087
tl
0.5947630922693267
sq
0.47580645161290325
ms
0.4500846023688663
nl
0.4444444444444444
pt
0.40476190476190477
da
0.4003690036900369
cs
0.39365671641791045
yo
0.36274509803921573
no
0.3538767395626242
sv
0.3486973947895792
is
0.3186582809224318
fr
0.3157894736842105
pl
0.3055555555555556
sk
0.28884026258205686
hr
0.2696629213483146
sl
0.2696629213483146
vi
0.2545871559633027
fi
0.1935483870967742
ca
0.181360201511335
de
0.181360201511335
az
0.16666666666666666
et
0.16666666666666666
it
0.16666666666666666
reliable
true
passes
true
7
name
"Marie"
dialogue
"Oui… j'ai entendu parler. C'est… c'est effrayant. Je ne comprends pas ce qui se passe dans cette ville."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8130193905817176
it
0.5958083832335329
ca
0.5894160583941606
da
0.5457604306864065
no
0.4992581602373888
nl
0.468503937007874
en
0.466403162055336
pt
0.460431654676259
cs
0.46
ro
0.44672131147540983
es
0.446267432321575
de
0.4444444444444444
sl
0.4235695986336465
tl
0.42109777015437394
hr
0.4155844155844156
sq
0.4155844155844156
sv
0.4063324538258575
tr
0.38636363636363635
et
0.36380772855796417
fi
0.36140018921475875
lt
0.34210526315789475
hu
0.3290258449304175
sk
0.3236472945891784
yo
0.2857142857142857
ms
0.23900789177001125
lv
0.1935483870967742
pl
0.18967587034813926
az
0.17982989064398544
is
0.15940224159402241
eu
0.13793103448275862
reliable
true
passes
true
8
name
"Hunter"
dialogue
"I don't understand a single word you just said, but you look like you might know something. Something that scared you."
detectedLang
"en"
heavyLang
"en"
scores
en
0.8264371008053317
tl
0.5713305898491083
no
0.5551601423487544
da
0.48389760528488857
sv
0.4826158940397351
ro
0.42974452554744524
ca
0.40191387559808617
de
0.39671814671814676
cs
0.3896484375
it
0.388454011741683
sk
0.3654822335025381
fr
0.3635437881873727
et
0.35233160621761656
nl
0.3365180467091295
pl
0.33083511777301927
yo
0.3093922651933701
hr
0.2865296803652968
hu
0.26297169811320753
ms
0.26297169811320753
pt
0.2586002372479241
is
0.2532855436081242
es
0.251497005988024
sq
0.24789410348977134
tr
0.19041450777202074
lt
0.1883116883116883
az
0.17546174142480211
lv
0.17546174142480211
vi
0.17546174142480211
sl
0.12587412587412586
be
0.10071942446043164
eu
0.10071942446043164
fi
0.09156976744186046
uk
0.09156976744186046
reliable
true
passes
true
9
name
"Marie"
dialogue
"…quelque chose. Quelqu'un. Je ne sais pas. Et puis… plus personne. Il a disparu."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8145400593471809
it
0.6108949416342413
ca
0.5648389904264578
ro
0.5450409463148316
en
0.5155038759689923
cs
0.49443882709807885
sq
0.4769874476987448
hr
0.47643979057591623
de
0.47201689545934533
sk
0.44629014396456257
sl
0.43883277216610556
da
0.427262313860252
nl
0.419953596287703
lt
0.41588785046728977
tr
0.39172749391727496
es
0.3872549019607844
pt
0.38042131350681535
hu
0.3757802746566792
no
0.36143039591315457
yo
0.36061381074168797
et
0.3581514762516046
pl
0.33774834437086093
lv
0.3315508021390375
az
0.32795698924731176
ms
0.3197278911564626
sv
0.31224209078404397
fi
0.23195084485407066
tl
0.21752738654147105
is
0.2163009404388715
eu
0.12280701754385964
vi
0.12280701754385964
reliable
true
passes
true
10
name
"Hunter"
dialogue
"Over there?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.8440748440748441
de
0.7035573122529644
nl
0.6428571428571429
da
0.6287128712871286
no
0.625
sq
0.5098039215686274
reliable
true
passes
true
11
name
"Marie"
dialogue
"C'était il y a deux jours. Le lendemain, j'ai appris qu'un homme avait disparu. J'ai… j'ai peur, monsieur."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8230088495575221
en
0.5111731843575419
it
0.476831091180867
es
0.4266994266994267
ro
0.38596491228070173
da
0.32950191570881227
no
0.31640625
et
0.308300395256917
ca
0.3069306930693069
hu
0.26624737945492666
yo
0.25611052072263546
pt
0.25531914893617025
de
0.23076923076923078
pl
0.23076923076923078
sl
0.22822491730981256
cs
0.22308546059933407
sk
0.221357063403782
az
0.20903954802259886
ms
0.1981672394043528
vi
0.1935483870967742
tr
0.18699186991869918
is
0.17936694021101993
tl
0.17550058892815076
nl
0.17061611374407584
fi
0.16765755053507728
sq
0.16765755053507728
sv
0.16367980884109917
hr
0.13793103448275862
lt
0.10485933503836317
eu
0.09090909090909091
lv
0.09090909090909091
reliable
true
passes
true
12
name
"Hunter"
dialogue
"Can I…? Photo. I take?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.8022151898734178
tl
0.647887323943662
ca
0.6323529411764706
cs
0.6069182389937107
fr
0.6031746031746031
tr
0.5404411764705882
no
0.5370370370370371
az
0.5283018867924528
da
0.5265151515151516
hr
0.5265151515151516
sv
0.5247148288973384
sq
0.5173745173745175
pl
0.50199203187251
it
0.4791666666666667
ro
0.4186046511627907
yo
0.410377358490566
sl
0.3842364532019704
hi
0.3811881188118812
sk
0.3654822335025381
be
0.358974358974359
hu
0.34895833333333337
et
0.33510638297872336
is
0.33510638297872336
lt
0.33510638297872336
lv
0.33510638297872336
uk
0.33510638297872336
vi
0.33510638297872336
reliable
true
passes
true
13
name
"Marie"
dialogue
"S'il vous plaît, aidez-nous. Quelque chose de terrible se passe ici."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.7970952584365656
ca
0.6409674981103552
pt
0.5605920444033303
en
0.5410628019323671
it
0.5388349514563107
es
0.5301681503461919
da
0.485373781148429
sv
0.463882618510158
no
0.45899772209567197
de
0.4424882629107981
nl
0.4324970131421744
ro
0.36155913978494625
sq
0.34027777777777785
et
0.31948424068767906
yo
0.2973372781065089
eu
0.27370030581039756
fi
0.2531446540880503
hu
0.25196850393700787
tl
0.24121405750798725
cs
0.22258592471358432
hr
0.21875
sl
0.21746293245469525
ms
0.2122719734660033
az
0.2096505823627288
tr
0.17102966841186737
is
0.12037037037037036
pl
0.11048689138576778
reliable
true
passes
true
14
name
"Hunter"
dialogue
"Thank you, Marie."
detectedLang
"en"
heavyLang
"en"
scores
en
0.7689463955637708
ro
0.5888157894736842
it
0.5659722222222222
tl
0.5535714285714286
fr
0.5370370370370371
no
0.5370370370370371
vi
0.5370370370370371
da
0.5318352059925093
sv
0.5318352059925093
cs
0.5229007633587787
hr
0.375
pt
0.3654822335025381
sl
0.3654822335025381
ca
0.358974358974359
es
0.34895833333333337
lt
0.34895833333333337
pl
0.34895833333333337
de
0.33510638297872336
et
0.33510638297872336
eu
0.33510638297872336
ms
0.33510638297872336
nl
0.33510638297872336
sk
0.33510638297872336
sq
0.33510638297872336
yo
0.33510638297872336
fi
0.3206521739130435
lv
0.3206521739130435
reliable
true
passes
true
15
name
"Hunter"
dialogue
"I'm going to need to talk to you again. Don't go anywhere alone, you hear me?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.8174481168332052
tl
0.4825708061002179
pl
0.4025157232704403
nl
0.3741765480895916
et
0.3300423131170663
sq
0.32239657631954355
yo
0.31059506531204645
cs
0.3055555555555556
sl
0.3055555555555556
no
0.29629629629629634
fr
0.26127527216174184
it
0.2601246105919003
sk
0.21746293245469525
lv
0.20435510887772196
hr
0.19627749576988157
da
0.17962003454231434
lt
0.17962003454231434
es
0.17677642980935876
pt
0.15630550621669628
ms
0.15026833631484796
de
0.1410488245931284
fi
0.13636363636363635
reliable
true
passes
true
16
name
"Marie"
dialogue
"Compris. Soyez prudent, monsieur."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.7727272727272727
ca
0.4803695150115473
en
0.47674418604651164
ro
0.44717444717444715
nl
0.41709844559585496
tl
0.41709844559585496
da
0.4015957446808511
no
0.39189189189189183
pt
0.3515850144092219
es
0.34971098265895956
it
0.34593023255813954
az
0.25
et
0.23728813559322032
pl
0.23728813559322032
sk
0.23728813559322032
cs
0.22945205479452058
de
0.21875
sv
0.21875
hu
0.2077464788732394
sq
0.2077464788732394
reliable
true
passes
true
17
name
"Hunter"
dialogue
"I have no idea what you just said either, but… yeah. You too, Marie."
detectedLang
"en"
heavyLang
"en"
scores
en
0.8101265822784809
da
0.5743473325766175
ca
0.569954128440367
tl
0.5649651972157773
no
0.5078740157480316
sv
0.5046235138705416
it
0.48840381991814463
et
0.4755244755244755
hr
0.45652173913043476
es
0.4369369369369369
ro
0.41770186335403725
pl
0.416796267496112
lv
0.4028662420382166
cs
0.39222042139384117
fr
0.3832236842105263
sk
0.3760399334442596
pt
0.358974358974359
sq
0.3444055944055944
tr
0.2964352720450282
yo
0.2857142857142857
ms
0.27184466019417475
lt
0.25742574257425743
sl
0.1610738255033557
be
0.15730337078651685
hu
0.1515837104072398
az
0.14383561643835618
de
0.14383561643835618
eu
0.14383561643835618
is
0.14383561643835618
nl
0.14383561643835618
uk
0.14383561643835618
vi
0.14383561643835618
fi
0.1359447004608295
reliable
true
passes
true