languagebench / README.md
davidpomerenke's picture
Upload from GitHub Actions: refresh pyproject metadata + README HF frontmatter
1eccc3f verified
|
Raw
History Blame Contribute Delete
2.81 kB
metadata
title: languagebench
emoji: 🌍
colorFrom: purple
colorTo: pink
sdk: docker
app_port: 8000
license: cc-by-sa-4.0
short_description: AI model evaluations for every language in the world.
datasets:
  - openlanguagedata/flores_plus
  - CohereForAI/Global-MMLU
  - masakhane/afrimmlu
  - masakhane/afrimgsm
  - masakhane/uhura-truthfulqa
models:
  - openai/gpt-5
  - anthropic/claude-opus-4.5
  - google/gemini-3-pro-preview
  - meta-llama/llama-3.3-70b-instruct
  - deepseek/deepseek-v3.2-exp
  - mistralai/mistral-medium-3.1
  - google/gemma-3-27b-it
  - microsoft/phi-4
tags:
  - leaderboard
  - submission:manual
  - test:public
  - judge:auto
  - modality:text
  - modality:artefacts
  - eval:generation
  - language:English
  - language:German
  - language:Chinese
  - language:Hindi
  - language:Spanish
  - language:Arabic
  - language:Swahili
  - language:Yoruba

Hugging Face

languagebench 🌍

AI model evaluations for every language in the world

Inspect the latest results

The most recent end-to-end evaluation snapshot lives in results/:

  • results/results.json β€” aggregated scores per (model, language, task, metric)
  • results/languages.json β€” language metadata (BCP-47 code, name, speaker count, family, script)
  • results/models.json β€” model metadata (provider, size, license, cost, creation date)

These are the same tables the dashboard renders. For programmatic access, including the per-sample log with confidence-interval data, pull the canonical Hugging Face datasets:

from datasets import load_dataset
results = load_dataset("fair-forward/evals-for-every-language-results")["train"].to_pandas()
detailed = load_dataset("fair-forward/evals-for-every-language-results-detailed")["train"].to_pandas()

Evaluate

Local Development

uv sync --group dev
uv run evals/main.py

Explore

uv run evals/backend.py
cd frontend && npm i && npm start

System Architecture

See notes/system-architecture-diagram.md for the complete system architecture diagram and component descriptions. The accompanying paper is The AI Language Proficiency Monitor – Tracking the Progress of LLMs on Multilingual Benchmarks (Pomerenke, Nothnagel, & Ostermann, 2025).