One attempt
The share of problems whose single generated solution passes all hidden tests.
Execution-based, no partial credit
Shared Task 1 · LangCode Workshop at NAACL 2027
One problem, 100+ natural languages, one correct program
Given a programming problem described in one of more than 100 natural languages, write a solution in the requested programming language, such as Python, C, C++, or Java, that passes hidden unit tests. Your system should solve the problem no matter which natural language it is posed in.
The task
A function signature in one programming language (Python, C, C++, Java, and others) and a problem description in one of 100+ natural languages.
One solution in the same programming language. It counts only if it passes every hidden unit test.
Code models are prompted mostly in English and benchmarked mostly on English. Many programmers describe what they want in another language, and a model that solves a problem in English can fail on the same problem written in a lower-resource language. This task measures that gap and rewards systems that close it.
The share of problems whose single generated solution passes all hidden tests.
Execution-based, no partial credit
Pass@1 is macro-averaged across language resource tiers, so high-resource languages alone cannot win.
Each resource tier carries the same weight
Test cases are never released. The test problems are newly written and held out.
Limits contamination from pretraining data
Full metric and the two tracks (constrained and open): see Leaderboard.
Two phases, both on CodaBench
Phase 1
Oct 20, 2026 – Jan 15, 2027
Phase 2 · Final
Jan 15 – Jan 31, 2027
Next steps
LangCode 2027 · NAACL 2027
Teams present their systems at LangCode 2027, the First Language and Code Workshop, co-located with NAACL 2027, June 1–5.