The same sentence costs more tokens in some languages than others — you pay more, wait longer, and fit less context. This reproduces the NeurIPS 2023 finding and asks: three years on, did the gap close?
Following Petrov et al. (2023), the premium of a language is how many tokens its text needs relative to English for the same content (FLORES-200, parallel sentences). Premium 1.0 = as cheap as English; 15 = fifteen times more expensive. Lower is fairer.
Latest tokenizer from each lab, ranked by median premium across languages (the typical language's cost). mean and the tail (p90, worst 10%) show how the low-resource languages fare. GPT-4's 2023 tokenizer is shown as the baseline.
Premium for all FLORES-200 languages. Click a column header to sort; type to filter. Cell colour = premium.
Every number here is reproducible. premium(L) = Σ tokens(L devtest) / Σ tokens(English devtest), no special tokens, over the FLORES-200 devtest split.
dl.fbaipublicfiles.com/nllb/flores200_dataset.tar.gz or a HuggingFace token.tiktoken; the rest via each model's public tokenizer.json / SentencePiece / tiktoken.model. Repos are listed in the code.o200k.reproduce_tokenization_fairness.py, loaders_full.py, compute_all.py.