NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-18-01KM1GP9DT1AT8RA130YWQ3VV5
Run Details
Model:
MiniMax M2.7
Test:
Language Writing
Scenario:
Character dialogue (French) in a story
Duration:
29.1s
Cost:
$0.001450
Provider:
Minimax
Evaluation summary
Score
Evaluator
Details Link
95.24%
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
# Scene: Alborn Café **Characters:** **MARIE** — 30, French exchange student, photography student, visibly shaken **HUNTER** — 35, Detective, former Marine, no-nonsense demeanor, speaks no French --- *The café is quiet. A few townsfolk occupy corner booths. MARIE sits alone by the window, her camera resting on the table in front of her. She stares at it, her fingers trembling slightly as she scrolls through photos. Dark circles line her eyes. She hasn't touched her coffee.* *HUNTER approaches the table. His footsteps are deliberate, heavy. He stops beside her.* **HUNTER:** *(firm but polite)* Excuse me. You speak English? *Marie looks up, startled. She blinks, then shakes her head slowly.* **MARIE:** *(in French, soft and hesitant)* Non... Je suis désolée. Je ne parle pas anglais. **HUNTER:** *(pauses, brow furrowing)* I'm sorry? **MARIE:** *(slowing down, as if that might help)* Je... je ne comprends pas. Je suis française. **HUNTER:** *(crossing his arms, visibly frustrated)* Right. French. Okay. Look — *(he pantomimes taking a photo)* — camera. Alborn. Last night. You saw something? *Marie's expression shifts to fear. She glances down at her camera, then back at Hunter. Her voice wavers.* **MARIE:** *(French)* Mon Dieu... C'était... il y avait quelqu'un. Dans le verger. Je prenais des photos du coucher du soleil et... *(She trails off, pressing a hand to her mouth.)* **HUNTER:** *(scratching his jaw)* I have no idea what you just said. None of that. Okay. Okay... *(He pulls out a small notepad, flips it open, and slides it across the table with a pen.)* Can you write it? In French? *Marie looks at the notepad. She picks up the pen, hesitates, then begins to write slowly in neat handwriting.* **HUNTER:** *(waiting, scanning the café nervously)* Take your time. *A long pause. Marie finishes writing and slides the notepad back toward him. He picks it up, studies the French text with a deep frown, lips moving slightly as he tries to make sense of the words.* **HUNTER:** *(reading aloud, slowly)* "...j'ai vu... une ombre... dans le verger de pommes... quelqu'un courait..." *(He looks up.)* Verger. That's orchard. Apple orchard. You saw someone running in the orchard? *Marie's eyes widen. She nods rapidly, clutching the camera strap.* **MARIE:** *(French, urgent)* Oui ! Près du vieux moulin. Il y avait deux personnes. L'une d'elles... *(She stops, her voice cracking.)* ...l'une d'elles ne bougeait plus. **HUNTER:** *(frustrated, running a hand through his hair)* Still not getting it. Two people. One wasn't moving. That it? *Marie swallows hard and nods, this time with tears welling in her eyes.* **MARIE:** *(barely above a whisper)* C'était horrible. **HUNTER:** *(softening slightly, recognizing genuine fear)* Alright. Alright, I believe you. *(He pulls out his phone, opens the camera app, and snaps a photo of his own notepad.)* I'm going to have someone translate this properly. You — *(points at her)* — stay in town. Don't leave Alborn. Understand? *Marie stares at him, uncertain.* **HUNTER:** *(slowly, overenunciating)* Stay. Here. Town. **MARIE:** *(in French)* Je ne pars pas. Je suis trop effrayée pour partir. **HUNTER:** *(shaking his head with a tired half-smile)* That's what I figured. *His phone suddenly buzzes loudly. He pulls it from his belt, glances at the screen. His expression hardens instantly.* **HUNTER:** *(into phone, brisk)* Detective Ames. Yeah. I'm at the café on Birch. *(pause)* How many? *(longer pause)* ...Alright. I'm on my way. *He hangs up and looks at Marie.* **HUNTER:** I have to go. Another one. Another person missing. *(He points at the camera.)* Those photos. Can I see them? Tonight? *Marie hesitates, then slowly lifts the camera and presses it into his hands. Her fingers brush his briefly — cold, trembling.* **MARIE:** *(French, quiet but firm)* Regardez la dernière photo. Vous comprendrez pourquoi j'ai peur. **HUNTER:** *(taking the camera, meeting her eyes for a moment)* Thank you. *He turns and walks briskly toward the door. At the threshold, he pauses and looks back at her — a woman sitting alone, wrapped in fear, in a language he cannot speak, in a town hiding something dark. Then he steps out into the grey Minnesota afternoon.* *The café door swings shut behind him.* *Marie sits motionless. She wraps her hands around her cold coffee cup and stares at the empty seat across from her.* **MARIE:** *(to herself, barely a whisper)* Mon Dieu... *She closes her eyes.* **FADE OUT.** --- **[END SCENE]**
created_at
"2026-03-18T22:22:35.454Z"
3/18/2026, 10:22:35 PM
model
"minimax/minimax-m2.7-20260318"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
654
moderation_latency
(null)
generation_time
29060
tokens_prompt
316
tokens_completion
1249
native_tokens_prompt
272
native_tokens_completion
1140
native_tokens_completion_images
(null)
native_tokens_reasoning
26
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.0014496
router
(null)
provider_responses
0
endpoint_id
"471cf4ea-3548-4dd7-9f86-8c0f9c21d3ca"
id
"060a58ab8d376a49bd18ffbd8b6e1e02"
is_byok
false
latency
654
model_permaslug
"minimax/minimax-m2.7-20260318"
provider_name
"Minimax"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1773872555-MsPzMsVfuvyb9zLthsJI"
upstream_id
"060a58ab8d376a49bd18ffbd8b6e1e02"
total_cost
0.0014496
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Minimax"
Evaluation details
Result
Evaluator
Details
Meta Data
95.24%
Parse dialogue
n/a
dialogue
0
name
"HUNTER"
dialogue
"Excuse me. You speak English?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.765807962529274
tl
0.4708994708994709
no
0.46380697050938335
ms
0.43820224719101125
sq
0.42528735632183906
es
0.33774834437086093
et
0.3220338983050847
fr
0.3127147766323024
pt
0.3055555555555556
sl
0.3055555555555556
nl
0.29577464788732394
it
0.2857142857142857
cs
0.2805755395683453
fi
0.2727272727272727
da
0.2647058823529412
de
0.2647058823529412
hr
0.2647058823529412
ro
0.2647058823529412
sv
0.2647058823529412
reliable
true
passes
true
1
name
"MARIE"
dialogue
"Non... Je suis désolée. Je ne parle pas anglais."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8015873015873016
sl
0.6345919610231425
lt
0.5850622406639004
it
0.5683453237410072
sq
0.5607613469985359
cs
0.5535714285714286
hr
0.5363214837712519
ca
0.511400651465798
sk
0.48805460750853247
nl
0.4827586206896552
lv
0.460431654676259
ro
0.44751381215469616
en
0.4307400379506641
yo
0.35205183585313177
pl
0.34497816593886466
tr
0.33774834437086093
hu
0.33184855233853006
ms
0.3288590604026846
es
0.3273542600896861
de
0.3227990970654628
fi
0.22680412371134018
eu
0.2248062015503876
az
0.1891891891891892
et
0.17355371900826447
pt
0.17355371900826447
da
0.16434540389972147
no
0.16434540389972147
sv
0.16434540389972147
reliable
true
passes
true
2
name
"HUNTER"
dialogue
"I'm sorry?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.7321428571428571
it
0.5714285714285714
pt
0.5714285714285714
tl
0.5714285714285714
reliable
true
passes
true
3
name
"MARIE"
dialogue
"Je... je ne comprends pas. Je suis française."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8173849525200877
ca
0.6902106567534076
nl
0.6050552922590837
sl
0.6006389776357828
it
0.5987158908507223
en
0.5921696574225123
hr
0.5908346972176759
sq
0.5559502664298401
cs
0.5446265938069217
lt
0.5353159851301116
ro
0.5318352059925093
pt
0.5283018867924528
es
0.5274102079395085
yo
0.4929006085192698
de
0.4845360824742268
tl
0.4845360824742268
sk
0.4646680942184154
lv
0.39320388349514557
pl
0.39172749391727496
tr
0.3857493857493857
hu
0.37810945273631835
ms
0.36386768447837153
fi
0.26035502958579887
eu
0.24242424242424243
et
0.2378048780487805
no
0.23076923076923078
da
0.21135646687697163
sv
0.21135646687697163
az
0.20127795527156547
is
0.19093851132686085
reliable
true
passes
true
4
name
"HUNTER"
dialogue
"Right. French. Okay. Look — — camera. Alborn. Last night. You saw something?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.7751322751322751
tl
0.6632329635499208
es
0.3928571428571429
ms
0.37037037037037035
it
0.356060606060606
pt
0.2869127516778523
ro
0.27101200686106347
nl
0.2647058823529412
fr
0.2608695652173913
de
0.25569176882662
ca
0.1935483870967742
sv
0.16173570019723865
cs
0.1550695825049702
et
0.1533864541832669
da
0.14829659318637273
no
0.14829659318637273
yo
0.14829659318637273
reliable
true
passes
true
5
name
"MARIE"
dialogue
"Mon Dieu... C'était... il y avait quelqu'un. Dans le verger. Je prenais des photos du coucher du soleil et..."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8175658066197551
de
0.5327102803738317
it
0.49201741654571846
da
0.4640122511485452
ca
0.4299674267100977
es
0.39603106125970666
nl
0.3944636678200692
en
0.388646288209607
no
0.35838680109990834
sl
0.3524514338575393
yo
0.2893401015228426
sv
0.2835209825997953
lt
0.2731048805815161
pt
0.2731048805815161
hr
0.2639327024185068
tr
0.25611052072263546
sk
0.24324324324324328
ro
0.2265193370165746
vi
0.21962095875139354
pl
0.21875
az
0.2143658810325477
lv
0.19447640966628307
et
0.18319719953325553
hi
0.18128654970760233
tl
0.17550058892815076
cs
0.17355371900826447
eu
0.16864608076009502
hu
0.12280701754385964
reliable
true
passes
true
6
name
"HUNTER"
dialogue
"I have no idea what you just said. None of that. Okay. Okay... Can you write it? In French?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.823551263001486
tl
0.6346153846153846
ca
0.5148110316649642
it
0.5082815734989649
et
0.43720379146919436
yo
0.433849821215733
sv
0.4221411192214112
no
0.41430332922318125
es
0.40401505646173147
ro
0.4025157232704403
da
0.37582128777923784
pl
0.375
nl
0.3725231175693527
lv
0.3708609271523179
sk
0.34027777777777785
hr
0.3356643356643356
tr
0.33098591549295775
pt
0.3271954674220963
de
0.326241134751773
sl
0.32239657631954355
az
0.32045779685264664
sq
0.31654676258992803
cs
0.27811550151975684
is
0.24242424242424243
ms
0.24242424242424243
lt
0.22131147540983606
fr
0.1316270566727605
be
0.12844036697247707
hu
0.12361623616236161
uk
0.1171003717472119
vi
0.1171003717472119
reliable
true
passes
true
7
name
"HUNTER"
dialogue
"Take your time."
detectedLang
"en"
heavyLang
"en"
scores
en
0.8201438848920863
tl
0.7670807453416149
hr
0.5283018867924528
pt
0.5283018867924528
ms
0.5098039215686274
sl
0.5098039215686274
da
0.5
no
0.5
reliable
true
passes
true
8
name
"HUNTER"
dialogue
"...j'ai vu... une ombre... dans le verger de pommes... quelqu'un courait..."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8032407407407407
it
0.5512143611404435
es
0.4791666666666667
da
0.4720496894409938
de
0.448051948051948
nl
0.4444444444444444
en
0.4325767690253671
ro
0.38226744186046513
ca
0.380466472303207
tl
0.375
az
0.35993975903614456
yo
0.3369734789391576
hu
0.31451612903225806
sv
0.30668841761827076
tr
0.30213464696223313
no
0.30098684210526316
pt
0.2595818815331011
sl
0.21586715867158673
et
0.19811320754716982
eu
0.1414141414141414
ms
0.1290983606557377
sq
0.1290983606557377
reliable
true
passes
false
9
name
"MARIE"
dialogue
"Oui ! Près du vieux moulin. Il y avait deux personnes. L'une d'elles... ...l'une d'elles ne bougeait plus."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8051138135328968
ca
0.5136186770428015
it
0.45223488168273446
da
0.4120413922859831
no
0.3699596774193548
sv
0.3699596774193548
ro
0.36804853387259856
de
0.3602865916069601
es
0.35367114788004134
lt
0.3086283185840708
tr
0.2816091954022989
et
0.2732558139534884
en
0.24425634824667475
vi
0.23965936739659366
sq
0.23406862745098037
lv
0.22166874221668745
az
0.21777221526908636
hr
0.21580928481806777
tl
0.21580928481806777
nl
0.2128463476070529
pl
0.20785804816223066
fi
0.20382165605095542
hu
0.1883116883116883
eu
0.18513689700130379
cs
0.18407310704960833
is
0.17763157894736845
sl
0.1699867197875166
ms
0.12342215988779803
pt
0.09682080924855492
sk
0.08625730994152046
reliable
true
passes
true
10
name
"HUNTER"
dialogue
"Still not getting it. Two people. One wasn't moving. That it?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.8349471830985915
tl
0.6893123446561723
it
0.4588744588744588
nl
0.41588785046728977
no
0.4085173501577287
sv
0.375
hr
0.37080536912751677
is
0.3697478991596639
sq
0.30037313432835816
lv
0.28977272727272724
pt
0.2870722433460076
de
0.2816091954022989
es
0.19527896995708155
ms
0.19527896995708155
da
0.19006479481641467
pl
0.1883116883116883
tr
0.17218543046357618
yo
0.16851441241685144
ca
0.16666666666666666
lt
0.1515837104072398
ro
0.1515837104072398
reliable
true
passes
true
11
name
"MARIE"
dialogue
"C'était horrible."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.7648902821316614
eu
0.5468277945619335
en
0.42084942084942084
ca
0.4094488188976378
es
0.4094488188976378
tl
0.336283185840708
reliable
true
passes
true
12
name
"HUNTER"
dialogue
"Alright. Alright, I believe you. I'm going to have someone translate this properly. You — — stay in town. Don't leave Alborn. Understand?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.800548491647968
da
0.5257854179016005
tl
0.5006242197253433
no
0.48816378758797185
sv
0.4177583697234352
pl
0.4117647058823529
ro
0.4087213599408721
cs
0.3971363978899774
nl
0.38271604938271603
it
0.37936384794414274
de
0.375487900078064
hr
0.3665874901029295
sk
0.34156378600823045
sl
0.3294216261525566
yo
0.3254637436762226
ms
0.3150684931506849
sq
0.3025283347863993
ca
0.27206551410373064
tr
0.24314096499526963
lv
0.23954372623574144
pt
0.22928709055876687
es
0.22854387656702024
fr
0.22854387656702024
lt
0.2263056092843327
az
0.2047713717693837
et
0.18450560652395515
vi
0.1587802313354364
eu
0.14802981895633652
is
0.14621131270010673
be
0.08045977011494253
hu
0.07727797001153403
uk
0.07300115874855156
reliable
true
passes
true
13
name
"HUNTER"
dialogue
"Stay. Here. Town."
detectedLang
"en"
heavyLang
"en"
scores
en
0.8243559718969555
sq
0.5714285714285714
reliable
true
passes
true
14
name
"MARIE"
dialogue
"Je ne pars pas. Je suis trop effrayée pour partir."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.7727272727272727
sl
0.5508982035928144
ca
0.5488721804511278
hr
0.5391705069124424
sq
0.5081967213114754
es
0.494949494949495
nl
0.494949494949495
cs
0.49324324324324326
lt
0.4800693240901213
yo
0.42528735632183906
sk
0.4094488188976378
ro
0.3963782696177062
pt
0.39271255060728744
it
0.38650306748466257
lv
0.3684210526315789
pl
0.3492407809110629
tr
0.3492407809110629
de
0.34782608695652173
ms
0.33920704845814975
hu
0.3258426966292135
en
0.23076923076923078
fi
0.22680412371134018
az
0.21052631578947367
eu
0.21052631578947367
tl
0.21052631578947367
is
0.20212765957446807
da
0.2
sv
0.2
no
0.1935483870967742
et
0.1891891891891892
reliable
true
passes
true
15
name
"HUNTER"
dialogue
"That's what I figured."
detectedLang
"en"
heavyLang
"en"
scores
en
0.8245614035087719
sq
0.6746203904555313
ca
0.589041095890411
no
0.5879120879120879
da
0.5810055865921787
it
0.5508982035928144
et
0.5207667731629393
ro
0.5145631067961165
hr
0.4809688581314879
sv
0.4791666666666667
pl
0.45652173913043476
cs
0.4117647058823529
yo
0.3670886075949367
tl
0.3333333333333333
sk
0.32432432432432434
be
0.3181818181818182
tr
0.3181818181818182
de
0.3150684931506849
es
0.3150684931506849
fr
0.3150684931506849
pt
0.3150684931506849
hu
0.3087557603686636
az
0.29577464788732394
is
0.29577464788732394
lt
0.29577464788732394
lv
0.29577464788732394
uk
0.29577464788732394
vi
0.29577464788732394
reliable
true
passes
true
16
name
"HUNTER"
dialogue
"Detective Ames. Yeah. I'm at the café on Birch. How many? ...Alright. I'm on my way."
detectedLang
"en"
heavyLang
"en"
scores
en
0.763681592039801
tl
0.6163166397415185
fr
0.488697524219591
da
0.463882618510158
no
0.45899772209567197
pt
0.4378698224852071
nl
0.4351961950059453
ca
0.370026525198939
yo
0.35020519835841313
ro
0.3466299862448418
cs
0.3290960451977401
es
0.2725880551301685
pl
0.27035330261136714
it
0.2669753086419753
sq
0.2647058823529412
sk
0.2531446540880503
de
0.24960505529225907
hr
0.24603174603174602
et
0.2448330683624801
fi
0.24000000000000002
sv
0.23387096774193547
az
0.1810344827586207
hi
0.15026833631484796
ms
0.1410488245931284
sl
0.12361623616236161
reliable
true
passes
true
17
name
"HUNTER"
dialogue
"I have to go. Another one. Another person missing. Those photos. Can I see them? Tonight?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.8183139534883721
tl
0.654696132596685
da
0.6237772761474794
no
0.5322731524789522
fr
0.51171875
pl
0.5073891625615764
ca
0.47257383966244726
hr
0.44506104328523866
sv
0.44506104328523866
sq
0.4331065759637188
yo
0.42857142857142855
de
0.4206257242178447
et
0.4165694282380397
is
0.4110718492343934
lv
0.3983152827918171
nl
0.39172749391727496
lt
0.38949938949938945
cs
0.3710691823899371
pt
0.36143039591315457
es
0.34895833333333337
it
0.34895833333333337
az
0.34554973821989526
sk
0.34469200524246396
tr
0.299719887955182
ms
0.28366762177650434
ro
0.258160237388724
hu
0.20634920634920634
sl
0.19484702093397743
fi
0.13494809688581316
hi
0.1334488734835355
be
0.12280701754385964
uk
0.11190053285968028
vi
0.11190053285968028
reliable
true
passes
true
18
name
"MARIE"
dialogue
"Regardez la dernière photo. Vous comprendrez pourquoi j'ai peur."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8069890288500609
es
0.488697524219591
ca
0.485373781148429
it
0.4791666666666667
en
0.44379391100702575
ro
0.42073170731707316
tl
0.4069912609238452
nl
0.37989556135770236
sq
0.27811550151975684
pt
0.20435510887772196
tr
0.20168067226890754
yo
0.16225749559082892
cs
0.15630550621669628
lt
0.1532976827094474
no
0.15026833631484796
vi
0.15026833631484796
hi
0.1394927536231884
reliable
true
passes
true
19
name
"HUNTER"
dialogue
"Thank you."
detectedLang
"en"
heavyLang
"en"
scores
en
0.8247663551401868
vi
0.6590909090909091
cs
0.5098039215686274
tl
0.5098039215686274
reliable
true
passes
true
20
name
"MARIE"
dialogue
"Mon Dieu..."
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8031496062992126
da
0.609375
hi
0.609375
reliable
false
passes
true