Skip to content

About

No description, website, or topics provided.

Resources

Stars

12 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BabelArena: A Large-Scale Multilingual Benchmark for LLM Agents

arXiv Badge Apache-2.0 License Badge

πŸ“– Introduction

BabelArena is a multilingual benchmark for LLM agents: 699 canonical tasks from four agent benchmark families, spanning 13 domains, each adapted into 23 languages for 16,077 task instances. Every language variant keeps the source task identity and evaluation criteria, so agent performance can be compared across languages on exactly the same tasks.

The language variants were built with BabelFlow, an agentic workflow that traces each benchmark's runtime data flow to find the text it can safely translate, translates it consistently across tasks, tools, databases, simulated users and graders, and accepts a variant only after multi-layer verification and human review.

Evaluating five frontier models, we find that no single model leads across all four families, and that the gaps between languages go beyond task success: lower-resource languages show larger shares of tool-use and control-flow errors, consume up to roughly twice the input tokens of English on the same tasks, and lose language consistency, with switches directed overwhelmingly toward English.

✨ Features

  • 🧩 Four complementary agent settings. Interactive services, long-horizon planning, knowledge-grounded tool use and heterogeneous autonomous tasks, each scored by its source benchmark's own evaluator.

    Family What it tests Domains Tasks
    VitaBench versatile interactive tasks with a simulated user delivery, in-store, online travel, cross-domain 200
    DeepPlanning long-horizon planning under verifiable constraints travel, shopping 120
    τ³-Bench (text) simulated-user interaction, tool calling, knowledge retrieval, policy compliance airline, retail, telecom, banking 212
    ClawEval service orchestration, multimodal perception and generation, professional dialogue general, multimodal, multi-turn 167
    Total 13 699
  • 🌍 23 languages, 15 scripts, three resource levels. The languages vary in writing direction, word delimiters and glyph shaping.

    High resource (7) Medium resource (8) Low resource (8)
    English en Β· Chinese zh Β· Japanese ja Β· French fr Β· Russian ru Β· Arabic ar Β· Spanish es Korean ko Β· Indonesian id Β· Hindi hi Β· Thai th Β· Hebrew he Β· Turkish tr Β· Vietnamese vi Β· Malay ms Belarusian be Β· Eastern Panjabi pa Β· Kazakh kk Β· Khmer km Β· Burmese my Β· Lao lo Β· Tamil ta Β· Telugu te
  • πŸ”§ Every component adapted. System, simulator and evaluation prompts, task inputs, tool descriptions and environment content are all localized, with shared entities kept consistent across them. Among the multilingual agent benchmarks below, BabelArena adapts every component and has the broadest language and domain coverage.

    Benchmark Prompt Task Tool Env. Tasks Domains Languages Instances
    MAPS βœ— βœ“ βœ— βœ— 805 4 12 9,660
    GAIA-v2-LILT βœ“ βœ“ βœ— βœ— 165 1 6 990
    OmnilingualGAIA2 βœ“ βœ“ βœ— βœ“ 640 1 11 7,040
    MLCL βœ— βœ“ βœ— βœ— 200 1 4 800
    SEATauBench βœ“ βœ“ βœ“ βœ“ 278 3 6 1,668
    PolyWorkBench βœ“ βœ“ βœ— βœ“ 67 5 10 67
    BabelArena βœ“ βœ“ βœ“ βœ“ 699 13 23 16,077
  • βœ… Verified translation quality. On 4,600 sampled translations (200 per language), mean quality is 4.28 / 4.02 / 3.91 out of 5 for high-, medium- and low-resource languages (human experts for high-resource, inter-annotator Cohen's ΞΊ = 0.71). In a controlled ablation, BabelFlow cuts tasks with broken references from 20.0% to 2.5% and behavioral mismatches from 5.0% to 0.0% compared with independent field translation.

  • πŸ“ Task success and language consistency, measured separately. Every task runs three independent trials and reports Pass^1 (the per-trial success rate) and Pass^3 (all three trials succeed), plus language consistency (LC), the share of trajectories whose user-visible text stays in the target language.

πŸ† Main Results

Five frontier models on BabelArena, in percent; higher is better, best in bold.

By benchmark family

Model VitaBench
Pass^1

Pass^3

LC
DeepPlanning
Pass^1

Pass^3

LC
τ³-Bench
Pass^1

Pass^3

LC
ClawEval
Pass^1

Pass^3

LC
Claude-Opus-4.8 36.9 20.1 98.5 36.2 17.2 61.8 62.6 49.5 95.0 55.8 43.0 96.3
GPT-5.6-Terra 29.6 15.1 99.1 22.5 10.7 90.0 69.2 38.5 82.5 46.1 33.5 98.7
Gemini-3.1-Pro 34.3 17.7 99.9 18.6 5.6 74.3 71.4 46.9 86.2 41.5 29.3 98.8
Qwen-3.7-Max 36.1 18.9 98.6 41.6 23.8 57.5 59.0 49.1 92.8 32.4 24.6 98.5
Qwen-3.8-Max 42.3 25.0 94.7 46.0 26.5 75.8 67.6 57.0 87.6 40.8 27.1 88.7

By language resource level

Model High
Pass^1

Pass^3

LC
Medium
Pass^1

Pass^3

LC
Low
Pass^1

Pass^3

LC
Claude-Opus-4.8 51.3 34.3 90.4 48.1 33.9 87.2 44.8 29.6 86.7
GPT-5.6-Terra 45.3 26.3 98.8 43.9 25.1 90.9 36.8 21.9 89.6
Gemini-3.1-Pro 45.9 27.4 98.6 42.4 25.8 87.5 36.4 21.0 83.8
Qwen-3.7-Max 45.8 32.4 89.0 42.9 29.5 86.9 40.1 27.6 84.9
Qwen-3.8-Max 51.2 34.3 94.5 48.0 33.6 84.5 44.7 29.4 81.7

No model leads every family, and all five score lower on Pass^1, Pass^3 and LC in low-resource languages than in high-resource ones. See the paper for the failure, token-cost and language-switching analyses.

πŸ› οΈ Data

Download the BabelArena dataset from Hugging Face or ModelScope.

The repository carries the code and the frozen standard task lists; the task data (~14 GB) is fetched separately:

data/
  tau3/             tau2/domains/              per-language tasks, policies, databases
  vitabench/        vita/domains/              per-language tasks and environments
  deepplanning/     travelplanning/database/   per-case, per-language databases
                    shoppingplanning/database_level*/
  */task_subsets/standard/                     the frozen task lists (in git)
benchmarks/claw/
  tasks/            per-task prompts, fixtures and graders, one file per language
  task_subsets/standard/                       (in git)

standard is the frozen task set, with the same task IDs in every language: 699 tasks, 167 of them from ClawEval. Each language variant lives next to its source as a language-suffixed file (for example task_ja.yaml, tasks_ja.json, database_ja/), and ./bench languages prints how each benchmark spells each language.

ClawEval's data ships as three archives, one per split -- claw_general.tar.gz, claw_multimodal.tar.gz and claw_multi_turn.tar.gz (1.26 GB, videos included). Unpack them into one directory and install it with ./bench fetch-data --source <directory>, or unpack them straight into benchmarks/.

The image and video assets in this dataset come from the ClawEval dataset (https://huggingface.co/datasets/claw-eval/Claw-Eval), whose tasks are adapted from the community-contributed OpenClaw, PinchBench, OfficeQA, OneMillion-Bench, Finance Agent and Terminal-Bench 2.0.

πŸ§ͺ Evaluation

Environment

You need Python 3.12 and Python 3.10 (or 3.11) on PATH -- the four benchmarks cannot share an interpreter -- Docker for ClawEval's tool sandbox, and PyYAML.

git clone https://code.alibaba-inc.com/alitranx/BabelArena.git
cd BabelArena
pip install pyyaml
./bench setup                                   # one virtualenv per benchmark + sandbox image
./bench fetch-data --source /path/to/BabelArena-data

Models

cp configs/models.yaml.example configs/models.yaml
export REQUEST_BASE_URL="https://your-endpoint/v1/chat/completions"   # the full endpoint
export REQUEST_API_KEY="..."
./bench check                                   # data, environments, config; no API calls

configs/models.yaml lists the agents you evaluate and the support models, which are part of the measuring instrument. Keep them fixed to compare with the paper:

Role Used by Paper setting
agent under test all medium reasoning effort and temperature 0, where the endpoint accepts them
user (simulated user) VitaBench, τ³-Bench, ClawEval multi-turn Gemini-3.5-Flash, thinking off
evaluator (LLM judge) VitaBench, τ³-Bench, ClawEval GPT-5.6-Sol, thinking off
conversion DeepPlanning (free-text plan β†’ structured format) Gemini-3.5-Flash, thinking off
lang_judge language consistency Gemini-3.7-Flash

DeepPlanning is scored by deterministic rules and needs no judge.

ClawEval's web-search tasks call a real search API: export SERP_DEV_KEY as well (see docs/RUNNING.md). Without it they still run, but every search comes back empty.

Run

# smoke test: one task per unit, one trial, one language
./bench run -b all -l en --agent-model <model> --num-tasks 1 --num-trials 1

# the paper's protocol: standard subset, all 23 languages, 3 trials
./bench run -b all -l all --agent-model <model>

-b takes tau3, vitabench, deepplanning, claw or all; -l takes a language code, a comma-separated list or all. Re-running with the same --run-id resumes an interrupted run. Add --dry-run to print every command without running it.

Score

./bench report --run-id <id>        # each benchmark's own metric, then Pass^1 / Pass^3
./bench lang-check --run-id <id>    # language consistency (one judge call per trajectory)

Results are written under results/<run_id>/. Pass^k follows C(s, k) / C(n, k) averaged over tasks, for s successful trials out of n, where a trial succeeds on its benchmark's own full-success criterion.

For every flag, per-benchmark details, credentials handling and first-run pitfalls, see docs/RUNNING.md.

Acknowledgements

BabelArena is built on four agent benchmarks; please also cite them when you use it: VitaBench, DeepPlanning, Ο„-bench / τ²-bench / Ο„-knowledge and Claw-Eval. τ³-bench's task fixes come from SABER, and Claw-Eval adapts tasks from OpenClaw, PinchBench, OfficeQA, OneMillion-Bench, Finance Agent and Terminal-Bench 2.0. NOTICE lists the attribution and every change made to them in this repository.

πŸ“„ Citation

If you use BabelArena in your research or find our work useful, please cite us:

@article{babelarena2026,
  title={BabelArena: A Large-Scale Multilingual Benchmark for LLM Agents},
  author={Peng Kuang and Yuchun Fan and Jiangnan Li and Minghao Wu and Jialong Tang and Haoran Wei and Weixuan Wang and Jianhong Tu and Baosong Yang and Tong Xiao},
  journal={arXiv preprint arXiv:2609.23490},
  year={2026},
  url={https://arxiv.org/abs/2609.23490}
}
Source benchmarks
@article{he2025vitabench,
  title={VitaBench: Benchmarking LLM Agents with Versatile Interactive Tasks in Real-world Applications},
  author={Wei He and Yueqing Sun and Hongyan Hao and Xueyuan Hao and Zhikang Xia and Qi Gu and Chengcheng Han and Dengchang Zhao and Hui Su and Kefeng Zhang and Man Gao and Xi Su and Xiaodong Cai and Xunliang Cai and Yu Yang and Yunke Zhao},
  journal={arXiv preprint arXiv:2509.26490},
  year={2025}
}

@inproceedings{zhang2026deepplanning,
  title={DeepPlanning: Benchmarking Long-Horizon Agentic Planning with Verifiable Constraints},
  author={Yinger Zhang and Shutong Jiang and Renhao Li and Jianhong Tu and Yang Su and Lianghao Deng and Xudong Guo and Chenxu Lv and Junyang Lin},
  booktitle={Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)},
  pages={7377--7407},
  year={2026}
}

@article{yao2024taubench,
  title={$\tau$-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains},
  author={Shunyu Yao and Noah Shinn and Pedram Razavi and Karthik Narasimhan},
  journal={arXiv preprint arXiv:2406.12045},
  year={2024}
}

@article{barres2025tau2bench,
  title={$\tau^2$-bench: Evaluating Conversational Agents in a Dual-Control Environment},
  author={Victor Barres and Honghua Dong and Soham Ray and Xujie Si and Karthik Narasimhan},
  journal={arXiv preprint arXiv:2506.07982},
  year={2025}
}

@article{shi2026tauknowledge,
  title={$\tau$-Knowledge: Evaluating Conversational Agents over Unstructured Knowledge},
  author={Quan Shi and Alexandra Zytek and Pedram Razavi and Karthik Narasimhan and Victor Barres},
  journal={arXiv preprint arXiv:2603.04370},
  year={2026}
}

@article{ray2026tauvoice,
  title={$\tau$-Voice: Benchmarking Full-Duplex Voice Agents on Real-World Domains},
  author={Soham Ray and Keshav Dhandhania and Victor Barres and Karthik Narasimhan},
  journal={arXiv preprint arXiv:2603.13686},
  year={2026}
}

@inproceedings{cuadron2026saber,
  title={{SABER}: Small Actions, Big Errors {\textemdash} Safeguarding Mutating Steps in {LLM} Agents},
  author={Alejandro Cuadron and Pengfei Yu and Yang Liu and Arpit Gupta},
  booktitle={ICLR 2026 Workshop on Memory for LLM-Based Agentic Systems},
  year={2026},
  url={https://openreview.net/forum?id=En2z9dckgP}
}

@article{ye2026claweval,
  title={Claw-Eval: Toward Trustworthy Evaluation of Autonomous Agents},
  author={Bowen Ye and Rang Li and Qibin Yang and Yuanxin Liu and Linli Yao and Hanglong Lv and Zhihui Xie and Chenxin An and Lei Li and Lingpeng Kong and Qi Liu and Zhifang Sui and Tong Yang},
  journal={arXiv preprint arXiv:2604.06132},
  year={2026}
}

About

No description, website, or topics provided.

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages