CoolFace
Datasetpublic

yukobayashi500/vntl-leaderboard-2026

VNTL Leaderboard — 2026 Edition A revival of lmg-anon's vntl-leaderboard (Japanese→English visual novel translation), which stopped updating in January 2025. This edition keeps all 87 original entries on the exact same footing and adds 4 current models, for 91 entries total. Headline results (new models, evaluated 2026-09-07) Model Quant Accuracy Rank (of 91) shisa-ai/shisa-v2-mistral-nemo-12b Q5_K_M 0.6985 17 (4th among local models)… See the full description on the dataset page: https://huggingface.co/datasets/yukobayashi500/vntl-leaderboard-2026.

sourceHugging Faceotherupdated 12d agoView on Hugging Face
0likes107downloads
Dataset Card

VNTL Leaderboard — 2026 Edition

A revival of lmg-anon's vntl-leaderboard (Japanese→English visual novel translation), which stopped updating in January 2025. This edition keeps all 87 original entries on the exact same footing and adds 4 current models, for 91 entries total.

Headline results (new models, evaluated 2026-09-07)

ModelQuantAccuracyRank (of 91)
shisa-ai/shisa-v2-mistral-nemo-12bQ5KM0.698517 (4th among local models)
sugoitoolkit/Sugoi-14B-UltraQ4KM0.682731
google/gemma-3-12b-itQ5KM0.675937
Qwen/Qwen3-8BQ8_00.619270

Two findings stand out:

  • —shisa-v2-mistral-nemo-12b is the strongest newly-tested local model, beating every local model except qwen-2.5-72b, vntl-gemma2-27b and qwen-2.5-32b.
  • —Sugoi-14B-Ultra scores below vntl-llama3-8b-v2 (0.6952, rank 19), a fine-tune that is 20 months older and 6B parameters smaller. Caveat: Sugoi was evaluated at Q4KM (the quant its authors distribute) while vntl-llama3-8b-v2 was evaluated at Q80, so part of the gap may be quantization. Even so, Q4K_M is how most people actually run it.

New in this edition: per-work stability

Every leaderboard in this space reports one number per model — here, the mean over two visual novels (Senren\*Banka and Mashiro-iro Symphony). That single number hides something big.

*One system ranks #1 of 93 on Senren\Banka and #91 of 93 on Mashiro-iro Symphony.**

stability.jsonl splits every score back into its two works and reports how far apart they are.

How it is measured

For each model, gap = accuracy(Senren) − accuracy(Mashiro), using the same leaderboard aggregation (per-line accuracy ≤ 0.5 counted as 0, then mean).

Every model scores higher on Senren — the cohort mean gap is +0.1007. So a positive gap is normal and is not by itself evidence of anything. The question is how far a model sits from that cohort baseline. Each model's gap gets a bootstrap 95% CI (2,000 resamples, each work resampled independently, seed 20260915), and a model is flagged work_dependent only when its CI excludes the cohort mean gap — i.e. its own measurement error cannot explain the distance.

Honest limit, stated up front: with 128 lines per work, roughly half the observed spread in gaps is measurement noise (observed SD 0.0527 vs noise SD 0.0372). That is why only 7 of 93 models are flagged, and why you should not read small rank_delta values as real. Mid-pack rank swings of ±20 are well within noise.

The pattern: off-the-shelf MT services, not LLMs

System classnmean gapflagged `work_dependent`
Off-the-shelf MT services4+0.2664 / 4
LLMs89+0.0933 / 89

Difference +0.172, permutation test (20,000 shuffles) p = 0.00005.

All four sentence-level MT services in the data are work-dependent; almost no LLM is. This looks structural rather than suspicious: sentence-level MT has no access to surrounding context, and Mashiro-iro Symphony's excerpt leans more on long narration and context-carrying lines than Senren\Banka's does. We are not claiming training-data contamination — verbatim-match rates for these systems are not* outliers (z ≈ +1.1), so memorised reference text does not explain it. Separating "genre/style weakness" from "data overlap" would need a third work, which this edition does not have.

The seven flagged models

ModelClassSenrenMashirogap95% CIΔrank
_Sugoi TranslatorMT service#1 (0.8219)#91 (0.3967)+0.425[+0.366, +0.487]+90
_Google TranslateMT service#72 (0.6648)#90 (0.4143)+0.251[+0.175, +0.322]+18
meta-llama/llama-3-8b-instructLLM (cloud)#75 (0.6566)#87 (0.4440)+0.213[+0.132, +0.289]+12
_Alibaba TranslateMT service#93 (0.5078)#93 (0.3100)+0.198[+0.114, +0.281]0
_PapagoMT service#91 (0.5507)#92 (0.3613)+0.189[+0.106, +0.268]+1
nvidia/nemotron-4-340b-instructLLM#19 (0.7470)#3 (0.7088)+0.038[−0.021, +0.099]−16
qwen/qwq-previewLLM#59 (0.6888)#7 (0.6843)+0.005[−0.065, +0.070]−52

The last two are flagged in the opposite direction: they are unusually insensitive to the change of work. qwq-preview is 59th on Senren and 7th on Mashiro.

Note on naming. _Sugoi Translator is the classic sentence-level Sugoi translator, one of four off-the-shelf services the original benchmark ran but never listed in its ranking table. It is a different system from sugoitoolkit/Sugoi-14B-Ultra (an LLM, rank 31 in the leaderboard above, gap +0.082, not flagged). The four services are included in stability.jsonl because the per-line data exists; they are not part of the 91-entry ranking.
Note on ranks. All ranks in this section and in stability.jsonl are positions within the 93-row stability cohort, which drops 2 ranked entries and adds the 4 MT services. They therefore differ slightly from rank in leaderboard.jsonl (91 entries). The accuracy column is identical in both files.

What this is useful for

If you are picking a translator for your own text, the leaderboard mean is a weak predictor for the MT-service class: its score on one work told you very little about the next. For LLMs the mean held up much better. Either way, 128 lines × 2 works is a small sample — treat stability.jsonl as a warning flag, not a verdict.

Coverage

93 rows = 89 of the 91 ranked entries + the 4 off-the-shelf MT services. Two ranked entries are excluded because the upstream per-work data is unusable: x-ai/grok-beta (no per-work result files) and lmg-anon/vntl-13b-v0.2 (its Mashiro file is empty).

Why these numbers are comparable to the original leaderboard

The original evaluation data was never published, so we reconstructed the pipeline and verified it against the original's own published results in three independent ways:

  1. 1.Scoring: re-scored an original results file (128 lines) with our scorer (all-mpnet-base-v2 cosine similarity + chrF + BLEU, same cleaning rules). Maximum accuracy difference: 0.000001.
  2. 2.Generation: re-evaluated vntl-gemma2-2b#Q8_0 end-to-end with llama.cpp (temperature 0, greedy, stop ["\n"]). Mean accuracy over all 256 samples came out within 0.0003 of the original's published raw scores.
  3. 3.Aggregation: the leaderboard score (per-sample accuracy ≤ 0.5 counted as 0, then mean; CI = 1.96×SEM) reproduces the original's published values bit-exactly.

The evaluation set is the same as the original: 128 lines from Senren*Banka plus 128 lines from Mashiro-iro Symphony (current dataset revision), with identical few-shot prompts, reconstructed from the prompt/expected fields the original leaderboard published in its per-model result files.

New models were generated on a Colab T4 with llama.cpp (CUDA, -ngl 99), greedy decoding, n_predict 150, stop ["\n"] — identical parameters to the original harness.

Full leaderboard (91 entries)

<details> <summary>Click to expand the full table</summary>

RankModelQuantAccuracy95% CI (±)chrF
1openai/gpt-4o-2024-05-13Unknown/Cloud0.75160.02970.5201
2openai/gpt-4o-2024-08-06Unknown/Cloud0.74970.02940.5120
3anthropic/claude-3-opusUnknown/Cloud0.74590.02930.5122
4anthropic/claude-3.5-sonnet-20240620Unknown/Cloud0.74400.03170.5236
5deepseek-ai/deepseek-v3-chatUnknown/Cloud0.74240.03030.5073
6anthropic/claude-3.5-sonnet-20241022Unknown/Cloud0.72800.03220.5020
7nvidia/nemotron-4-340b-instructUnknown/Cloud0.72790.03210.4762
8openai/gpt-4o-mini-2024-07-18Unknown/Cloud0.72230.03170.4762
9x-ai/grok-2-1212Unknown/Cloud0.71600.03280.4763
10x-ai/grok-betaUnknown/Cloud0.71270.03270.4747
11deepseek-ai/deepseek-v2.5Unknown/Cloud0.71140.03350.4587
12qwen/qwen-2.5-72b-instructQ5KM0.70790.03380.4530
13lmg-anon/vntl-gemma2-27bQ5KM0.70670.03520.4578
14qwen/qwen-2.5-32b-instructQ5KM0.70660.03320.4505
15qwen/qwen-2-72b-instructUnknown/Cloud0.70200.03270.4459
16openai/gpt-3.5-turbo-1106Unknown/Cloud0.69980.03350.4640
17shisa-ai/shisa-v2-mistral-nemo-12b (new)Q5KM0.69850.03320.4431
18meta-llama/llama-3.1-70b-instructUnknown/Cloud0.69790.03510.4460
19lmg-anon/vntl-llama3-8b-v2Q8_00.69520.03450.4499
20meta-llama/llama-3.1-405b-instructUnknown/Cloud0.69460.03510.4572
21openai/gpt-4-0613Unknown/Cloud0.69280.03520.4494
22lmg-anon/vntl-llama3-8bQ8_00.69220.03500.4268
23nvidia/llama-3.1-nemotron-70b-instructUnknown/Cloud0.69040.03400.4411
24anthropic/claude-3.5-haiku-20241022Unknown/Cloud0.68940.03410.4522
25qwen/qwen-2-72b-instructQ5KM0.68870.03420.4426
26meta-llama/llama-3.3-70b-instructQ4KM0.68810.03570.4340
27qwen/qwq-previewQ4KM0.68650.03420.4275
28microsoft/phi-4 (unofficial)Q4KM0.68600.03370.4163
29cohere/command-r-plus-08-2024Unknown/Cloud0.68530.03680.4420
30mistralai/mixtral-8x22b-instructUnknown/Cloud0.68460.03590.4501
31sugoitoolkit/Sugoi-14B-Ultra (new)Q4KM0.68270.03590.4316
32mistralai/mistral-largeUnknown/Cloud0.67940.03750.4347
33google/gemma-2-27b-itQ5KM0.67930.03580.4280
34anthropic/claude-3-sonnetUnknown/Cloud0.67720.03630.4436
35cohere/aya-23-35BQ5KM0.67710.03390.4141
36rinna/llama-3-youko-70bQ5KM0.67650.03600.4290
37google/gemma-3-12b-it (new)Q5KM0.67590.03480.4239
38webbigdata/C3TR-AdapterQ8_00.67560.03500.4240
39mistralai/Mistral-Nemo-Instruct-24075BPW (EXL2)0.67380.03520.4260
40cohere/command-r-plusUnknown/Cloud0.67190.03670.4341
41anthropic/claude-3-haikuUnknown/Cloud0.67190.03660.4382
42meta-llama/llama-3-70b-instructQ5KM0.66910.03620.4221
43google/gemma-2-27bQ5KM0.66740.03800.4186
44qwen/qwen-2.5-14b-instructQ5KM0.66480.03810.4141
45google/gemini-flash-1.5Unknown/Cloud0.66200.03720.4145
46cyberagent/Llama-3.1-70B-Japanese-Instruct-2407Q4KM0.66100.03720.4041
47meta-llama/llama-3-70b-instructQ4KM0.65940.03710.4121
48google/gemini-flash-1.5-8bUnknown/Cloud0.65930.03630.4150
49qwen/qwen-2.5-14bQ5KM0.65920.03750.4072
50google/gemini-proUnknown/Cloud0.65890.03860.4115
51lmg-anon/vntl-gemma2-2bQ8_00.65720.03760.3911
52cohere/aya-expanse-32bQ5KM0.65500.03780.4053
53rinna/nekomata-14bQ5KM0.65390.03700.3950
54cohere/command-r-08-2024Unknown/Cloud0.65200.03600.4128
55qwen/qwen-2.5-7b-instructQ8_00.65180.03720.3979
56lmg-anon/vntl-13b-v0.2Q6_K0.65020.03790.4088
57cyberagent/calm3-22b-chatQ5KM0.64800.03750.3947
58google/gemma-2-9b-it-SPPO-Iter3Q8_00.64470.03700.3849
59mistralai/mistral-smallQ5KM0.64410.03880.4033
60google/gemini-pro-1.5Unknown/Cloud0.64360.04170.4110
61BeaverAI/Cydonia-22B-v2p-GGUFQ5KM0.64100.03680.3949
62rinna/llama-3-youko-8bQ8_00.63950.03680.3824
63rinna/llama-3-youko-70b-instructQ5KS0.63550.03830.3996
64meta-llama/llama-3-70b-instructUnknown/Cloud0.63300.03780.3917
65mistralai/Ministral-8B-Instruct-2410Q8_00.63250.03810.3873
66lmg-anon/vntl-7b-v0.3.1Q8_00.63040.03910.3654
67rakuten/rakutenai-7b-instructQ8_00.62710.03930.3816
68mistralai/mixtral-8x7b-instructUnknown/Cloud0.62080.03900.3828
69google/gemma-2-9b-itQ8_00.61940.03850.3657
70Qwen/Qwen3-8B (new)Q8_00.61920.03850.3669
71cohere/aya-expanse-8bQ8_00.61910.03930.3585
72microsoft/phi-3-medium-4k-instructQ5KM0.61210.04060.3705
73qwen/qwen-2-7b-instructQ8_00.61130.03890.3573
74cohere/command-rUnknown/Cloud0.61030.03900.3557
75rinna/gemma-2-baku-2bQ8_00.60770.03920.3532
76meta-llama/llama-3-8b-instructQ8_00.60190.03940.3646
77rinna/nekomata-14b-instructionQ5KM0.60070.04060.3523
78openchat/openchat-8bQ8_00.59860.04110.3628
79cohere/aya-23-8bQ8_00.59620.04050.3499
80qwen/qwen-2.5-7bQ8_00.59620.04150.3522
81mistralai/Mistral-Nemo-Base-2407Q5KM0.58770.04050.3588
82LLaMAX/LLaMAX3-8BQ8_00.57380.04070.3277
83elyza/Llama-3-ELYZA-JP-8BQ8_00.57150.04070.3208
84mistralai/mistral-7b-instruct-v0.3Q8_00.56030.04060.3276
8501-ai/yi-1.5-34b-chatQ5KM0.55940.04370.3453
86LLaMAX/LLaMAX3-8B-AlpacaQ8_00.55160.04140.3226
87meta-llama/llama-3-8b-instructUnknown/Cloud0.55030.04220.3237
88nitky/Oumuamua-7b-instruct-v2Q8_00.54880.04190.3014
89lightblue/qarasu-14b-chat-plus-unleashedQ4KM0.53090.04270.3164
90meta-llama/llama-2-13b-chatQ5KM0.50240.04440.2846
9101-ai/yi-1.5-9b-chatQ8_00.47590.04490.2712

</details>

Files

  • —leaderboard.jsonl — all 91 entries: model, quant, accuracy (leaderboard formula), 95% ci (±), chrf_mean, rank. New 2026 entries carry "evaluated": "2026-09-07".
  • —stability.jsonl — 93 rows, per-work breakdown: acc_senren, acc_mashiro, rank_senren, rank_mashiro, rank_delta, gap, gap_ci_low/gap_ci_high (bootstrap 95% CI), excess_vs_cohort, gap_z (leave-one-out), work_dependent, system_type (LLM / MT service), source. accuracy matches leaderboard.jsonl; rank_combined is the position within this 93-row cohort and differs from rank there.
  • —results/ — for the 4 new models: raw generations ({id, expected, generated}) and per-sample scores (accuracy, bleu, chrf), one file per model×dataset, plus summary.json (plain mean accuracy over 256 samples, before the leaderboard formula).

Credits

All credit for the benchmark design, the original 87 evaluations, and the scoring method goes to lmg-anon (vntl-benchmark, vntl-leaderboard). This edition only reproduces the method and extends the model list.

Reference translations belong to the respective visual novels' rights holders. If you are a rights holder and want an excerpt removed, open a discussion here and it will be taken down promptly.