MCoNaLa: A Benchmark for Code Generation from Multiple Natural Languages
Not on the map. Why?
Abstract (arXiv)
While there has been a recent burgeoning of applications at the intersection of natural and programming languages, such as code generation and code summarization, these applications are usually English-centric. This creates a barrier for program developers who are not proficient in English. To mitigate this gap in technology development across languages, we propose a multilingual dataset, MCoNaLa, to benchmark code generation from natural language commands extending beyond English. Modeled off of the methodology from the English Code/Natural Language Challenge (CoNaLa) dataset, we annotated a total of 896 NL-code pairs in three languages: Spanish, Japanese, and Russian. We present a quantitative evaluation of performance on the MCoNaLa dataset by testing with state-of-the-art code generation systems. While the difficulties vary across these three languages, all systems lag significantly behind their English counterparts, revealing the challenges in adapting code generation to new languages.
Key facts. Cited by 41 papers in the map (data through 7 Oct 2026). Builds on 31 of its 62 references that are in the map. First posted on arXiv 16 Mar 2022.
Builds on
31 of 62 references.
References · 31
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,813
- 2020Multilingual Denoising Pre-training for Neural Machine Translationcited by 1,028
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2021Measuring Coding Challenge Competence With APPScited by 879
- 2015Improving Neural Machine Translation Models with Monolingual Datacited by 784
- 2020XTREME: A Massively Multilingual Multi-task Benchmark for Evaluating Cross-lingual Generalizationcited by 738
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 679
- 2020Beyond English-Centric Multilingual Machine Translationcited by 559
- 2021The FLORES-101 Evaluation Benchmark for Low-Resource and Multilingual Machine Translationcited by 556
19 more
- 2020TyDi QA: A Benchmark for Information-Seeking Question Answering in Typologically Diverse Languagescited by 486
- 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
- 2020MTOP: A Comprehensive Multilingual Task-Oriented Semantic Parsing Benchmarkcited by 156
- 2020A Transformer-based Approach for Source Code Summarizationcited by 129
- 2018Mapping Language to Code in Programmatic Contextcited by 104
- 2017Abstract Syntax Networks for Code Generation and Semantic Parsingcited by 92
- 2016A Convolutional Attention Network for Extreme Summarization of Source Codecited by 90
- 2018TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generationcited by 88
- 2016Latent Predictor Networks for Code Generationcited by 73
- 2019Generalized Data Augmentation for Low-Resource Translationcited by 53
- 2020Leveraging Monolingual Data with Self-Supervision for Multilingual Neural Machine Translationcited by 51
- 2020Incorporating External Knowledge through Pre-training for Natural Language to Code Generationcited by 36
- 2018StaQC: A Systematically Mined Question-Code Dataset from Stack Overflowcited by 30
- 2021Zero-Shot Cross-lingual Semantic Parsingcited by 19
- 2020Bootstrapping a Crosslingual Semantic Parsercited by 13
- 2019An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code Examplescited by 7
- 2021Code Generation from Natural Language with Less Prior and More Monolingual Datacited by 6
- 2021Lyra: A Benchmark for Turducken-Style Code Generationcited by 4
- 2021Cross-Lingual Training with Dense Retrieval for Document Retrievalcited by 4
Built on by
Citing papers per year: 2022: 6; 2023: 8; 2024: 11; 2025: 14; 2026: 2.
41 papers.
Sort:
By area:
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?cited by 196
- 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
- 2022Multi-lingual Evaluation of Code Generation Modelscited by 158
- 2022Large Language Models Meet NL2Code: A Surveycited by 135
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
- 2022Execution-Based Evaluation for Open-Domain Code Generationcited by 89
- 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agentscited by 80
- 2024HyperAgent: Generalist Software Engineering Agents to Solve Coding Tasks at Scalecited by 61
- 2024Multilingual Large Language Model: A Survey of Resources, Taxonomy and Frontierscited by 49
- 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrievalcited by 46
- 2023Prompt2Model: Generating Deployable Models from Natural Language Instructionscited by 40
- 2024Automatic Programming: Large Language Models and Beyondcited by 35
29 more
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarkscited by 34
- 2023Measuring The Impact Of Programming Language Distributioncited by 32
- 2024AMBROSIA: A Benchmark for Parsing Ambiguous Questions into Database Queriescited by 32
- 2022ERNIE-Code: Beyond English-Centric Cross-lingual Pretraining for Programming Languagescited by 29
- 2023BioCoder: A Benchmark for Bioinformatics Code Generation with Large Language Modelscited by 24
- 2024Analyzing the Performance of Large Language Models on Code Summarizationcited by 19
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunitiescited by 17
- 2025How Diversely Can Language Models Solve Problems? Exploring the Algorithmic Diversity of Model-Generated Codecited by 9
- 2023CloudEval-YAML: A Practical Benchmark for Cloud Configuration Generationcited by 8
- 2024On the Limitations of Embedding Based Methods for Measuring Functional Correctness for Code Generationcited by 6
- 2023XSemPLR: Cross-Lingual Semantic Parsing in Multiple Natural Languages and Meaning Representationscited by 5
- 2024Is Functional Correctness Enough to Evaluate Code Language Models? Exploring Diversity of Generated Codescited by 5
- 2025LLM Benchmarking with LLaMA2: Evaluating Code Development Performance Across Multiple Programming Languagescited by 5
- 2025LLM Code Customization with Visual Results: A Benchmark on TikZcited by 5
- 2024Fortran2CPP: Automating Fortran-to-C++ Translation using LLMs via Multi-Turn Dialogue and Dual-Agent Integrationcited by 4
- 2025More Than a Score: Probing the Impact of Prompt Specificity on LLM Code Generationcited by 4
- 2024Training Task Experts through Retrieval Based Distillationcited by 3
- 2024Contextualized Data-Wrangling Code Generation in Computational Notebookscited by 3
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Qualitycited by 3
- 2022Bootstrapping Multilingual Semantic Parsers using Large Language Modelscited by 2
- 2023Optimal Transport Posterior Alignment for Cross-lingual Semantic Parsingcited by 2
- 2025ThrowBench: Benchmarking LLMs by Predicting Runtime Exceptionscited by 2
- 2025StRuCom: A Novel Dataset of Structured Code Comments in Russiancited by 1
- 2025CIDRe: A Reference-Free Multi-Aspect Criterion for Code Comment Quality Measurementcited by 1
- 2026BlueFin: Benchmarking LLM Agents on Financial Spreadsheetscited by 1
- 2025ML2B: Benchmarking LLMs on Cross-Lingual ML Pipeline Generationcited by 0
- 2025NALA_MAINZ at BLP-2025 Task 2: A Multi-agent Approach for Bangla Instruction to Python Code Generationcited by 0
- 2025Scaling Competence, Shrinking Reasoning: Cognitive Signatures in Language Model Learningcited by 0
- 2026RuBench: A Repository-Level Agentic Coding Benchmark with Natively Authored Russian Task Specificationscited by 0
- 2026RuBench: A Repository-Level Agentic Coding Benchmark with Natively Authored Russian Task Specifications7 Jul 2026
- 2026BlueFin: Benchmarking LLM Agents on Financial Spreadsheets29 May 2026
- 2025Scaling Competence, Shrinking Reasoning: Cognitive Signatures in Language Model Learning22 Nov 2025
- 2025NALA_MAINZ at BLP-2025 Task 2: A Multi-agent Approach for Bangla Instruction to Python Code Generation20 Nov 2025
- 2025ML2B: Benchmarking LLMs on Cross-Lingual ML Pipeline Generation26 Sep 2025
- 2025More Than a Score: Probing the Impact of Prompt Specificity on LLM Code Generation5 Aug 2025
- 2025CIDRe: A Reference-Free Multi-Aspect Criterion for Code Comment Quality Measurement26 May 2025
- 2025StRuCom: A Novel Dataset of Structured Code Comments in Russian16 May 2025
- 2025LLM Code Customization with Visual Results: A Benchmark on TikZ7 May 2025
- 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agents11 Apr 2025
- 2025LLM Benchmarking with LLaMA2: Evaluating Code Development Performance Across Multiple Programming Languages24 Mar 2025
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025
29 more
- 2025ThrowBench: Benchmarking LLMs by Predicting Runtime Exceptions6 Mar 2025
- 2025How Diversely Can Language Models Solve Problems? Exploring the Algorithmic Diversity of Model-Generated Code2 Mar 2025
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarks10 Feb 2025
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunities23 Jan 2025
- 2024Fortran2CPP: Automating Fortran-to-C++ Translation using LLMs via Multi-Turn Dialogue and Dual-Agent Integration27 Dec 2024
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?4 Oct 2024
- 2024Contextualized Data-Wrangling Code Generation in Computational Notebooks20 Sep 2024
- 2024HyperAgent: Generalist Software Engineering Agents to Solve Coding Tasks at Scale9 Sep 2024
- 2024Is Functional Correctness Enough to Evaluate Code Language Models? Exploring Diversity of Generated Codes24 Aug 2024
- 2024Training Task Experts through Retrieval Based Distillation7 Jul 2024
- 2024AMBROSIA: A Benchmark for Parsing Ambiguous Questions into Database Queries27 Jun 2024
- 2024Automatic Programming: Large Language Models and Beyond3 May 2024
- 2024On the Limitations of Embedding Based Methods for Measuring Functional Correctness for Code Generation26 Apr 2024
- 2024Analyzing the Performance of Large Language Models on Code Summarization10 Apr 2024
- 2024Multilingual Large Language Model: A Survey of Resources, Taxonomy and Frontiers7 Apr 2024
- 2023CloudEval-YAML: A Practical Benchmark for Cloud Configuration Generation10 Nov 2023
- 2023BioCoder: A Benchmark for Bioinformatics Code Generation with Large Language Models31 Aug 2023
- 2023Prompt2Model: Generating Deployable Models from Natural Language Instructions23 Aug 2023
- 2023OctoPack: Instruction Tuning Code Large Language Models14 Aug 2023
- 2023Optimal Transport Posterior Alignment for Cross-lingual Semantic Parsing9 Jul 2023
- 2023XSemPLR: Cross-Lingual Semantic Parsing in Multiple Natural Languages and Meaning Representations7 Jun 2023
- 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrieval6 Mar 2023
- 2023Measuring The Impact Of Programming Language Distribution3 Feb 2023
- 2022Execution-Based Evaluation for Open-Domain Code Generation20 Dec 2022
- 2022Large Language Models Meet NL2Code: A Survey19 Dec 2022
- 2022ERNIE-Code: Beyond English-Centric Cross-lingual Pretraining for Programming Languages13 Dec 2022
- 2022Multi-lingual Evaluation of Code Generation Models26 Oct 2022
- 2022Bootstrapping Multilingual Semantic Parsers using Large Language Models13 Oct 2022
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generation17 Aug 2022
- 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agentscited by 80
- 2024HyperAgent: Generalist Software Engineering Agents to Solve Coding Tasks at Scalecited by 61
- 2024Fortran2CPP: Automating Fortran-to-C++ Translation using LLMs via Multi-Turn Dialogue and Dual-Agent Integrationcited by 4
- 2026BlueFin: Benchmarking LLM Agents on Financial Spreadsheetscited by 1
- 2026RuBench: A Repository-Level Agentic Coding Benchmark with Natively Authored Russian Task Specificationscited by 0
- 2026RuBench: A Repository-Level Agentic Coding Benchmark with Natively Authored Russian Task Specifications7 Jul 2026
- 2026BlueFin: Benchmarking LLM Agents on Financial Spreadsheets29 May 2026
- 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agents11 Apr 2025
- 2024Fortran2CPP: Automating Fortran-to-C++ Translation using LLMs via Multi-Turn Dialogue and Dual-Agent Integration27 Dec 2024
- 2024HyperAgent: Generalist Software Engineering Agents to Solve Coding Tasks at Scale9 Sep 2024
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?cited by 196
- 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
- 2022Multi-lingual Evaluation of Code Generation Modelscited by 158
- 2022Large Language Models Meet NL2Code: A Surveycited by 135
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
- 2022Execution-Based Evaluation for Open-Domain Code Generationcited by 89
- 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrievalcited by 46
- 2023Prompt2Model: Generating Deployable Models from Natural Language Instructionscited by 40
- 2024Automatic Programming: Large Language Models and Beyondcited by 35
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarkscited by 34
- 2023Measuring The Impact Of Programming Language Distributioncited by 32
- 2024AMBROSIA: A Benchmark for Parsing Ambiguous Questions into Database Queriescited by 32
12 most cited of 32 All 32 (JSON)
- 2025NALA_MAINZ at BLP-2025 Task 2: A Multi-agent Approach for Bangla Instruction to Python Code Generation20 Nov 2025
- 2025ML2B: Benchmarking LLMs on Cross-Lingual ML Pipeline Generation26 Sep 2025
- 2025More Than a Score: Probing the Impact of Prompt Specificity on LLM Code Generation5 Aug 2025
- 2025CIDRe: A Reference-Free Multi-Aspect Criterion for Code Comment Quality Measurement26 May 2025
- 2025StRuCom: A Novel Dataset of Structured Code Comments in Russian16 May 2025
- 2025LLM Code Customization with Visual Results: A Benchmark on TikZ7 May 2025
- 2025LLM Benchmarking with LLaMA2: Evaluating Code Development Performance Across Multiple Programming Languages24 Mar 2025
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025
- 2025ThrowBench: Benchmarking LLMs by Predicting Runtime Exceptions6 Mar 2025
- 2025How Diversely Can Language Models Solve Problems? Exploring the Algorithmic Diversity of Model-Generated Code2 Mar 2025
- 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarks10 Feb 2025
- 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?4 Oct 2024
12 newest of 32 All 32 (JSON)