MultiPL-E

MultiPL-E mechanically translates the HumanEval and MBPP Python code-generation benchmarks into 18+ other programming languages and scores pass@k in each.

unassessed

This page is a discovery lead. Nobody has yet assessed it against the catalogue contract, so it carries no disposition. Absence of evidence here is not evidence of staleness.
Categorycoding
Subcategorymultilingual code generation
Page statusactive
Metricpass@1 (also pass@10, pass@100)
Directionhigher_is_better
Unit%
Dataset licenceMIT
PublisherNortheastern University Programming Research Lab (nuprl), with co-authors from Wellesley College, Oberlin College and Stevens Institute of Technology

What it measures

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.

Task format

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.

Models reporting this benchmark

These figures come from the model cards, which carry one collection date per card and no per-score attribution. They are shown as reported, not as verified evidence.
ModelProviderScoreCard as of
Claude Opus 4Anthropic89.32026-04
Claude Opus 4.6Anthropic89.32026-04
Claude Sonnet 4Anthropic86.72026-04
Claude Sonnet 4.5Anthropic86.72026-04
Claude Sonnet 4.5 (latest)Anthropic86.72026-04
GPT-4.1OpenAI85.72026-04
Gemini 2.5 ProGoogle DeepMind84.92026-04
DeepSeek R1DeepSeek84.62026-04
DeepSeek R1 0528DeepSeek84.62026-04
DeepSeek R1 0528 NVFP4 v2NVIDIA84.62026-04
DeepSeek ReasonerDeepSeek84.62026-04
GPT-4oOpenAI83.02026-04
GPT-4o (2024-05-13)OpenAI83.02026-04
GPT-4o (2024-08-06)OpenAI83.02026-04
GPT-4o (2024-11-20)OpenAI83.02026-04
GPT-4o miniOpenAI83.02026-04
Qwen2.5 Coder 32B InstructAlibaba / Qwen Team80.32026-04
Qwen2.5 Coder 32B Instruct AWQAlibaba / Qwen Team80.32026-04
Gemma 4 31BGoogle DeepMind77.32026-04
gemma 4 31B itGoogle DeepMind77.32026-04
gemma 4 31B it GGUFUnsloth77.32026-04
Gemma 4 31B IT NVFP4NVIDIA77.32026-04
Mistral Large (latest)Mistral AI75.82026-04
Mistral Large 2.1Mistral AI75.82026-04
Mistral Large 3Mistral AI75.82026-04
Codestral (latest)Mistral AI75.72026-04
Gemma 4 26BGoogle DeepMind75.42026-04
Qwen2.5 Coder 14B InstructAlibaba / Qwen Team74.12026-04
Llama 3.3 70B Instruct NVFP4NVIDIA72.92026-04
Llama-3.3-70B-InstructMeta72.92026-04
phi 4Microsoft72.02026-04
Phi 4 mini instructMicrosoft72.02026-04
Llama 3.1 70BMeta70.82026-04
Llama 3.1 70B InstructMeta70.82026-04
Qwen2.5 Coder 7B InstructAlibaba / Qwen Team67.62026-04
Qwen2.5 Coder 7B Instruct GPTQ Int4Alibaba / Qwen Team67.62026-04
CodeLlama 34B Instruct hfMeta58.82026-04

Data

This page as JSON · Edit on GitHub