MultiPL-E mechanically translates the HumanEval and MBPP Python code-generation benchmarks into 18+ other programming languages and scores pass@k in each.
unassessed
| Category | coding |
|---|---|
| Subcategory | multilingual code generation |
| Page status | active |
| Metric | pass@1 (also pass@10, pass@100) |
| Direction | higher_is_better |
| Unit | % |
| Dataset licence | MIT |
| Publisher | Northeastern University Programming Research Lab (nuprl), with co-authors from Wellesley College, Oberlin College and Stevens Institute of Technology |
MultiPL-E tests whether a code model's ability to solve short, self-contained function-completion problems in Python carries over to other programming languages. It takes the same underlying problems used by HumanEval (164 hand-written tasks) and MBPP (a larger set of crowd-written "basic Python" tasks) and mechanically translates each problem's signature, docstring and tests into a target language, leaving the algorithmic content unchanged. The model is given a function signature and docstring in the target language and must produce a working function body.
Function completion: given a translated signature, docstring and (for HumanEval-derived items) doctests, the model generates a function body. The completion is inserted into a per-language test harness, compiled or interpreted with the language's real toolchain inside a container, and run against translated unit tests.
| Model | Provider | Score | Card as of |
|---|---|---|---|
| Claude Opus 4 | Anthropic | 89.3 | 2026-04 |
| Claude Opus 4.6 | Anthropic | 89.3 | 2026-04 |
| Claude Sonnet 4 | Anthropic | 86.7 | 2026-04 |
| Claude Sonnet 4.5 | Anthropic | 86.7 | 2026-04 |
| Claude Sonnet 4.5 (latest) | Anthropic | 86.7 | 2026-04 |
| GPT-4.1 | OpenAI | 85.7 | 2026-04 |
| Gemini 2.5 Pro | Google DeepMind | 84.9 | 2026-04 |
| DeepSeek R1 | DeepSeek | 84.6 | 2026-04 |
| DeepSeek R1 0528 | DeepSeek | 84.6 | 2026-04 |
| DeepSeek R1 0528 NVFP4 v2 | NVIDIA | 84.6 | 2026-04 |
| DeepSeek Reasoner | DeepSeek | 84.6 | 2026-04 |
| GPT-4o | OpenAI | 83.0 | 2026-04 |
| GPT-4o (2024-05-13) | OpenAI | 83.0 | 2026-04 |
| GPT-4o (2024-08-06) | OpenAI | 83.0 | 2026-04 |
| GPT-4o (2024-11-20) | OpenAI | 83.0 | 2026-04 |
| GPT-4o mini | OpenAI | 83.0 | 2026-04 |
| Qwen2.5 Coder 32B Instruct | Alibaba / Qwen Team | 80.3 | 2026-04 |
| Qwen2.5 Coder 32B Instruct AWQ | Alibaba / Qwen Team | 80.3 | 2026-04 |
| Gemma 4 31B | Google DeepMind | 77.3 | 2026-04 |
| gemma 4 31B it | Google DeepMind | 77.3 | 2026-04 |
| gemma 4 31B it GGUF | Unsloth | 77.3 | 2026-04 |
| Gemma 4 31B IT NVFP4 | NVIDIA | 77.3 | 2026-04 |
| Mistral Large (latest) | Mistral AI | 75.8 | 2026-04 |
| Mistral Large 2.1 | Mistral AI | 75.8 | 2026-04 |
| Mistral Large 3 | Mistral AI | 75.8 | 2026-04 |
| Codestral (latest) | Mistral AI | 75.7 | 2026-04 |
| Gemma 4 26B | Google DeepMind | 75.4 | 2026-04 |
| Qwen2.5 Coder 14B Instruct | Alibaba / Qwen Team | 74.1 | 2026-04 |
| Llama 3.3 70B Instruct NVFP4 | NVIDIA | 72.9 | 2026-04 |
| Llama-3.3-70B-Instruct | Meta | 72.9 | 2026-04 |
| phi 4 | Microsoft | 72.0 | 2026-04 |
| Phi 4 mini instruct | Microsoft | 72.0 | 2026-04 |
| Llama 3.1 70B | Meta | 70.8 | 2026-04 |
| Llama 3.1 70B Instruct | Meta | 70.8 | 2026-04 |
| Qwen2.5 Coder 7B Instruct | Alibaba / Qwen Team | 67.6 | 2026-04 |
| Qwen2.5 Coder 7B Instruct GPTQ Int4 | Alibaba / Qwen Team | 67.6 | 2026-04 |
| CodeLlama 34B Instruct hf | Meta | 58.8 | 2026-04 |