Challenge: Existing methods to improve code translation depend on abundant parallel code of high quality, which may not always be available.
Approach: They propose a method that leverages functional invariance and cross-lingual portability of test suites to serve as universal verification oracles for multilingual reinforcement learning.
Outcome: The proposed method leverages functional invariance and cross-lingual portability of test suites to serve as universal verification oracles for multilingual reinforcement learning (RL) training.

Similar Papers

CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translation (2023.findings-emnlp)

Copied to clipboard

Challenge: Existing code translation datasets focus on a single pair of programming languages . early software systems are developed using programming languages such as Fortran and COBOL .
Approach: They propose a large-scale comprehensive benchmark that supports the largest variety of programming languages for code translation.
Outcome: The proposed framework supports translations between multiple programming languages and a cross-framework dataset for deep learning code across different frameworks.
Balancing Training for Multilingual Neural Machine Translation (2020.acl-main)

Copied to clipboard

Challenge: Existing methods to train multilingual machine translation models are imbalanced and heterogeneous data is wildly varying.
Approach: They propose a method that automatically learns how to weight training data through a data scorer that is optimized to maximize performance on all test languages.
Outcome: The proposed method outperforms baselines on two sets of languages under one-to-many and many-to-1 MT settings and offers flexible control over which languages are optimized.
Bootstrapping a Crosslingual Semantic Parser (2020.findings-emnlp)

Copied to clipboard

Challenge: Recent advances in semantic parsing are limited to English but professional translation can be prohibitively expensive.
Approach: They adapt a semantic parser trained on a single language to new languages and multiple domains with minimal annotation.
Outcome: The proposed approach achieves parsing accuracy within 2% of translation using only 50% of training data.
CRUXEVAL-X: A Benchmark for Multilingual Code Reasoning, Understanding and Execution (2025.acl-long)

Copied to clipboard

Challenge: Existing code benchmarks focus on code generation, while those for code reasoning are insufficient.
Approach: They propose a multi-lingual code reasoning benchmark that contains 19 programming languages and at least 600 subjects for each language.
Outcome: The proposed model trains on Python and achieves 34.4% Pass@1 in other languages, revealing the cross-language generalization of LLMs.
XCodeEval: An Execution-based Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrieval (2024.acl-long)

Copied to clipboard

Challenge: Recent advances in large language models have shown impressive abilities in generating codes from natural language descriptions, repairing buggy codes, translating codes between languages, and retrieving relevant code segments.
Approach: They propose to use a multilingual multitask benchmark to evaluate large language models that can generate codes from natural language descriptions, repair buggy codes, and translate between languages.
Outcome: The proposed model performs 7 tasks covering up to 11 languages with execution-level parallelism and 25 M document-level coding examples (16.5 B tokens)
Data Augmentation for Code Translation with Comparable Corpora and Multiple References (2023.findings-emnlp)

Copied to clipboard

Challenge: Existing methods for translating code between programming languages are limited by parallel training data.
Approach: They propose a data augmentation technique that builds comparable corpora and augments existing parallel data with multiple reference translations.
Outcome: The proposed techniques improve CodeT5 translation between Java, Python, and C++ by an average of 7.5% Computational Accuracy (CA@1) .
Tokenizer-Aware Cross-Lingual Adaptation of Decoder-Only LLMs through Embedding Relearning and Swapping (2026.eacl-long)

Copied to clipboard

Challenge: Large Language Models (LLMs) have been primarily focused on English, leaving the multilingual ability unexplored.
Approach: They propose a technique that creates new tokenizers and tunes embeddings on fixed model weights for target language adaptation.
Outcome: The proposed method is light-weight and performant but has limitations for older models and high resource languages.
Learning to Translate by Translating: Stabilizing the Dual Loop via Semantic-Aware Self-Evolution (2026.findings-acl)

Copied to clipboard

Challenge: Large Language Models (LLMs) have been successful in machine translation, but lack of high-quality parallel corpora and cost constrain scalability.
Approach: They propose an LLM-driven dual-learning framework that enables autonomous translation . they employ a robust semantic-aware reward function that balances adequacy with reconstruction fidelity .
Outcome: The proposed model outperforms larger models on benchmarks and achieves parity with state-of-the-art supervised baselines on mainstream benchmarks.
PROM: Pivoted and Regulated Optimization for Multilingual Instruction Learning (2025.naacl-short)

Copied to clipboard

Challenge: Existing solutions to large language models (LLMs) are English-centric, hindering their application to 6500+ existing languages.
Approach: They propose to append English tuning data with its translated pair to solve this problem . they identify English as an internal pivot language and propose to regulate between them .
Outcome: The proposed model is able to generalize on multiple benchmarks across different languages.
Unifying Cross-Lingual Transfer across Scenarios of Resource Scarcity (2023.emnlp-main)

Copied to clipboard

Challenge: Existing approaches to deal with resource scarcity have not been developed to deal effectively with the problem.
Approach: They propose to use a set of tools to harness data from one or more high-resource "source" languages to compensate for a shortage of data in low-resourced "target" languages.
Outcome: The proposed technique can be easily adapted to unseen languages, extending the range of the proposed technique and translation-based transfer more broadly.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations