Benchmarking Arabic--Russian Machine Translation: A Comparison of Fine-tuned NMT and Few-shot LLMs under Rich Morphology and Low Lexical Overlap
Organizations: Kazan Federal University, Institute of Computational Mathematics and Information Technologies, Kazan, Russia
Abstract
Arabic-Russian machine translation (MT) remains under-explored due to the rich morphology of Arabic and low lexical overlap between the two languages. We benchmark seven fine-tuned neural machine translation (NMT) models against four few-shot large language models (LLMs) on a 20k/5k/5k split of a new 15.47M-pair corpus. Fine-tuned NLLB-1.3B achieves the highest BLEU (16.3) and COMET (0.738). Aya-Expanse 8B leads the few-shot LLMs (BLEU 1.7 on 500 sentences, chrF 25.7), but all LLM scores remain far below the fine-tuned NMT baselines. Error analysis identifies low lexical overlap as the dominant failure mode; among the worst translations, mT5-small produces 32% too-short outputs. Bootstrap tests confirm significant differences among most models. Our results demonstrate that fine-tuned NMT significantly outperforms few-shot LLMs for Arabic-Russian translation under low-resource conditions.
Figures & tables
| Source | Sentence pairs |
|---|---|
| OPUS | 14,924,037 |
| TED | 375,463 |
| Religion (hadiths & Quran) | 82,302 |
| Dictionary (Baranov & Borisov) | 43,662 |
| Bible | 31,102 |
| Tatoeba | 9,044 |
| Model | Method | Training time (min) | Peak memory (GB) |
|---|---|---|---|
| Marian | full | 10.0 | 3.7 |
| mT5-small | full | 14.7 | 14.1 |
| mT5-base | LoRA | 38.7 | 7.4 |
| mT5-large | QLoRA | 353.1 | 8.2 |
| NLLB-600M | LoRA | 43.0 | 7.8 |
| NLLB-1.3B | QLoRA | 373.5 | 5.6 |
| Model | BLEU | chrF | TER |
|---|---|---|---|
| Marian | 15.48 0.47 | 34.66 0.59 | 98.2 0.9 |
| mT5-small | 1.51 0.07 | 0.24 0.01 | 103.7 0.4 |
| mT5-base | 6.54 0.20 | 14.85 0.34 | 106.7 0.5 |
| mT5-large | 11.28 0.38 | 26.04 0.55 | 102.7 0.4 |
| NLLB-600M | 15.38 0.46 | 33.45 0.61 | 93.0 0.6 |
| NLLB-1.3B | 16.30 0.50 | 34.98 0.61 | 90.8 0.6 |
| Model | BERTScore | COMET |
|---|---|---|
| Marian | 0.779 0.002 | 0.735 0.004 |
| mT5-small | 0.571 0.001 | 0.280 0.001 |
| mT5-base | 0.702 0.002 | 0.564 0.004 |
| mT5-large | 0.755 0.002 | 0.682 0.004 |
| NLLB-600M | 0.777 0.002 | 0.726 0.004 |
| NLLB-1.3B | 0.783 0.002 | 0.738 0.004 |
| Model | BLEU | chrF |
|---|---|---|
| Aya-Expanse 8B | 1.29 0.15 | 19.44 0.53 |
| Llama 3.1 8B | 1.16 0.12 | 21.09 0.47 |
| Qwen 2.5 7B | 1.05 0.13 | 15.33 0.60 |
| Mistral 7B | 0.75 0.08 | 13.28 0.63 |
| Model | BERTScore | COMET |
|---|---|---|
| Aya-Expanse 8B | 0.6457 0.0025 | 0.6118 0.0052 |
| Llama 3.1 8B | 0.6595 0.0023 | 0.6196 0.0053 |
| Qwen 2.5 7B | 0.6265 0.0031 | 0.5275 0.0085 |
| Mistral 7B | 0.5953 0.0036 | 0.4675 0.0104 |
| Model | BLEU | chrF |
|---|---|---|
| Aya-Expanse 8B | 1.69 0.16 | 25.75 0.65 |
| Llama 3.1 8B | 1.55 0.12 | 22.02 0.54 |
| Qwen 2.5 7B | 1.13 0.13 | 17.61 0.61 |
| Mistral 7B | 0.58 0.05 | 13.72 0.70 |
| Model | BERTScore | COMET |
|---|---|---|
| Aya-Expanse 8B | 0.6750 0.0030 | 0.6535 0.0061 |
| Llama 3.1 8B | 0.6622 0.0031 | 0.6347 0.0060 |
| Qwen 2.5 7B | 0.6402 0.0034 | 0.5669 0.0090 |
| Mistral 7B | 0.6080 0.0036 | 0.4534 0.0110 |
| Model | BLEU | chrF |
|---|---|---|
| Fine-tuned NMT | ||
| Marian | 14.90 1.43 | 35.11 1.78 |
| mT5-small | 1.39 0.21 | 0.24 0.06 |
| mT5-base | 6.97 0.62 | 15.60 1.11 |
| mT5-large | 11.39 1.14 | 26.13 1.60 |
| NLLB-600M | 15.76 1.43 | 34.20 1.85 |
| Model | BERTScore | COMET |
|---|---|---|
| Fine-tuned NMT | ||
| Marian | 0.784 0.007 | 0.745 0.014 |
| mT5-small | 0.564 0.002 | 0.280 0.004 |
| mT5-base | 0.711 0.006 | 0.570 0.011 |
| mT5-large | 0.757 0.008 | 0.680 0.011 |
| NLLB-600M | 0.782 0.007 | 0.731 0.013 |
| Metric | Value |
|---|---|
| BLEU | 5.57 (95% CI 5.35–5.83) |
| chrF | 26.21 (95% CI 25.81–26.59) |
| BERTScore | 0.6920 (95% CI 0.6896–0.6942) |
| COMET | 0.6125 (95% CI 0.6102–0.6149) |
| Marian | mT5-small | mT5-base | mT5-large | NLLB-600M | NLLB-1.3B | M2M100 | |
|---|---|---|---|---|---|---|---|
| Marian | – | 0.001 | 0.001 | 0.001 | 0.672 | 0.001 | 0.004 |
| mT5-small | – | 0.001 | 0.001 | 0.001 | 0.001 | 0.001 | |
| mT5-base | – | 0.001 | 0.001 | 0.001 | 0.001 | ||
| mT5-large | – | 0.001 | 0.001 | 0.001 | |||
| NLLB-600M | – | 0.001 | 0.001 | ||||
| NLLB-1.3B | – | 0.001 |
| Model | Short | Long | LowOv |
|---|---|---|---|
| Marian | — | 16 | 84 |
| mT5-small | 32 | — | 68 |
| mT5-base | — | 4 | 96 |
| mT5-large | 2 | 8 | 90 |
| NLLB-600M | 2 | 4 | 94 |
| NLLB-1.3B | 2 | 6 | 92 |
| Model | Too short (%) | Too long (%) |
|---|---|---|
| Marian | 0.7 | 5.6 |
| mT5-small | 48.0 | 1.0 |
| mT5-base | 1.0 | 2.8 |
| mT5-large | 0.4 | 4.4 |
| NLLB-600M | 0.9 | 3.8 |
| NLLB-1.3B | 1.1 | 3.6 |
| BLEU | chrF | TER | BERTScore | COMET | |
|---|---|---|---|---|---|
| BLEU | 1.000 | 0.737 | -0.626 | 0.763 | 0.660 |
| chrF | 1.000 | -0.479 | 0.855 | 0.816 | |
| TER | 1.000 | -0.577 | -0.444 | ||
| BERTScore | 1.000 | 0.843 | |||
| COMET | 1.000 |