AlmanBench
AlmanBench measures language and grammatical reasoning capabilities, specifically in German. Its 1,029 public items test whether a language model can apply the complete Alman specification to real German prose, from canonical literature to contemporary text.
AlmanBench also enjoys a rare form of benchmark integrity. No lab is going to burn a training run on gaming a German simplification dataset, so the scores measure what the models can actually do. Obscurity is our contamination policy.
Results
| Nr. | Model | Score ↑ |
|---|---|---|
| 1 | GPT-5.5 xhigh | |
| 2 | GPT-5.6 Sol max | |
| 3 | Claude Opus 5 max | |
| 4 | Claude Fable 5 high* | |
| 5 | Claude Fable 5 max* | |
| 6 | GPT-5.6 Sol xhigh | |
| 7 | DeepSeek V4 Flash 0731 max | |
| 8 | Kimi K3 max | |
| 9 | GLM 5.2 | |
| 10 | DeepSeek V4 Flash 0422 | |
| 11 | Inkling max | |
| 12 | GPT-5.6 Luna xhigh | |
| 13 | GPT-5.6 Terra xhigh | |
| 14 | Kimi K2.7 Code | |
| 15 | DeepSeek V4 Pro | |
| 16 | Claude Sonnet 5 xhigh | |
| 17 | Qwen3.6 27B | |
| 18 | MiniMax M3 | |
| 19 | Gemma 4 26B A4B IT | |
| 20 | Claude Opus 4.8 max | |
| 21 | Nemotron 3 Ultra | |
| 22 | Qwen3.6 35B A3B | |
| 23 | Step 3.5 Flash | |
| 24 | GPT-OSS 120B high | |
| 25 | Gemma 4 31B IT | |
| 26 | MiMo V2.5 Pro | |
| 27 | Ternary Bonsai 27B | |
| 28 | Laguna S 2.1 | |
| 29 | LongCat Flash Lite Sparse | |
Score by tier
| Model | naturalistic | targeted | guards | curated |
|---|---|---|---|---|
| GPT-5.5 xhigh | 95.2% | 100.0% | 87.5% | 96.8% |
| GPT-5.6 Sol max | 94.7% | 100.0% | 87.5% | 96.8% |
| Claude Opus 5 max | 95.3% | 95.8% | 88.3% | 98.9% |
| Claude Fable 5 high* | 93.5% | 98.1% | 87.5% | 95.7% |
| Claude Fable 5 max* | 93.5% | 96.3% | 89.2% | 96.8% |
| GPT-5.6 Sol xhigh | 92.2% | 99.5% | 87.5% | 95.7% |
| DeepSeek V4 Flash 0731 max | 92.0% | 96.8% | 88.3% | 96.8% |
| Kimi K3 max | 90.0% | 93.1% | 88.3% | 95.7% |
| GLM 5.2 | 89.0% | 96.3% | 86.7% | 94.6% |
| DeepSeek V4 Flash 0422 | 86.7% | 97.2% | 88.3% | 94.6% |
| Inkling max | 85.7% | 100.0% | 85.8% | 93.5% |
| GPT-5.6 Luna xhigh | 83.5% | 98.1% | 85.8% | 93.5% |
| GPT-5.6 Terra xhigh | 83.3% | 96.3% | 88.3% | 94.6% |
| Kimi K2.7 Code | 83.0% | 94.9% | 87.5% | 93.5% |
| DeepSeek V4 Pro | 79.7% | 97.7% | 87.5% | 90.3% |
| Claude Sonnet 5 xhigh | 77.2% | 95.4% | 89.2% | 88.2% |
| Qwen3.6 27B | 74.5% | 97.2% | 86.7% | 87.1% |
| MiniMax M3 | 71.8% | 95.4% | 85.0% | 87.1% |
| Gemma 4 26B A4B IT | 70.7% | 93.5% | 77.5% | 75.3% |
| Claude Opus 4.8 max | 65.8% | 89.8% | 84.2% | 86.0% |
| Nemotron 3 Ultra | 66.2% | 92.1% | 77.5% | 86.0% |
| Qwen3.6 35B A3B | 64.3% | 92.6% | 84.2% | 84.9% |
| Step 3.5 Flash | 58.3% | 88.4% | 79.2% | 86.0% |
| GPT-OSS 120B high | 60.5% | 85.2% | 75.8% | 76.3% |
| Gemma 4 31B IT | 50.3% | 92.6% | 81.7% | 72.0% |
| MiMo V2.5 Pro | 50.5% | 88.0% | 80.8% | 76.3% |
| Ternary Bonsai 27B | 34.8% | 75.5% | 65.8% | 48.4% |
| Laguna S 2.1 | 26.3% | 61.6% | 65.8% | 49.5% |
| LongCat Flash Lite Sparse | 11.8% | 44.0% | 46.7% | 32.3% |
Composition
The public set contains 1,029 items in four tiers. A private held-out set of about 200 further items, reviewed to the same standard, is never published and prices training contamination over time. Every published row carries a canary GUID so the data can be filtered from training corpora.
| Tier | Items | Purpose |
|---|---|---|
| naturalistic | 600 | Real prose with interacting rules. Half canonical literature (1500 to 1955), half contemporary German from Wikipedia, Tatoeba, and hand-authored sentences. |
| targeted | 216 | Hand-authored items that lift rare rules to at least 25 observations each. |
| guards | 120 | Overcorrection traps in eight families. Forms that Alman keeps, which a surface-form stripper would wrongly change. |
| curated | 93 | Hand-translated demonstrative core. Every specification rule is the designated target of at least one item. |
Example item
A naturalistic item from German Wikipedia. The genitive after Familie may keep der or take the von periphrasis, so the reference lists both valid renderings.
- Standard German
- Der Braunbär gehört zu den Säugetieren aus der Familie der Bären.
- Valid renderings
- Die Braunbär gehört zu die Säugetiere aus die Familie der Bären. (canonical)
- Die Braunbär gehört zu die Säugetiere aus die Familie von die Bären.
Running the benchmark
The dataset is published on Hugging Face. The harness ships with the alman repository and runs against any model supported by Inspect AI.
from datasets import load_dataset
ds = load_dataset("osolmaz/almanbench", split="test")
uv run inspect eval alman/bench/task.py --model openai/gpt-5-codex
Citation
@misc{almanbench2026,
title = {AlmanBench: A Standard German to Alman Translation Benchmark},
author = {Solmaz, Onur},
year = {2026},
howpublished = {\url{https://alman.ai/almanbench/}}
}