Scalable Multilingual Multimodal Machine Translation with Speech-Text Fusion
Organizations: Harbin Institute of Technology · Pengcheng Laboratory
Abstract
Multimodal Large Language Models (MLLMs) have achieved notable success in enhancing translation performance by integrating multimodal information. However, existing research primarily focuses on image-guided methods, whose applicability is constrained by the scarcity of multilingual image-text pairs. The speech modality overcomes this limitation due to its natural alignment with text and the abundance of existing speech datasets, which enable scalable language coverage. In this paper, we propose a Speech-guided Machine Translation (SMT) framework that integrates speech and text as fused inputs into an MLLM to improve translation quality. To mitigate reliance on low-resource data, we introduce a Self-Evolution Mechanism. The core components of this framework include a text-to-speech model, responsible for generating synthetic speech, and an MLLM capable of classifying synthetic speech samples and iteratively optimizing itself using positive samples. Experimental results demonstrate that our framework surpasses all existing methods on the Multi30K multimodal machine translation benchmark, achieving new state-of-the-art results. Furthermore, on general machine translation datasets, particularly the FLORES-200, it achieves average state-of-the-art performance in 108 translation directions. Ablation studies on CoVoST-2 confirms that differences between synthetic and authentic speech have negligible impact on translation quality. The code and models are released at https://github.com/yxduir/LLM-SRT.
Figures & tables
| Modules | Param | Stage | Details |
|---|---|---|---|
| Speech Encoder | 635M | - | Whisper’s encoder |
| Speech Adapter | 80.5M | All | Q-Former and MLP |
| LLM | 9.2B | - | GemmaX2-28-9B |
| LLM adapter | 8.9M | III | LoRA (r=16, alpha=32) |
| Total | 10B |
| Models | eng deu | eng fra | eng ces | |||||
|---|---|---|---|---|---|---|---|---|
| Test2016 | Test2017 | MSCOCO | Test2016 | Test2017 | MSCOCO | Test2016 | Test2018 | |
| Models based on Text | ||||||||
| DeepSeek-V3.1 ( Guo et al., 2025 ) | 44.2 / 87.3 | 41.1 / 86.8 | 36.4 / 83.2 | 55.3 / 88.2 | 54.0 / 87.7 | 53.5 / 85.8 | 37.9 / 90.7 | 35.9 / 89.7 |
| Gemma3-27B-it ( Team et al., 2025 ) | 43.7 / 87.1 | 40.3 / 86.3 | 36.1 / 83.2 | 55.4 / 87.9 | 54.3 / 87.9 | 49.6 / 85.0 | 36.4 / 89.9 | 35.9 / 89.1 |
| NLLB-moe-54B ( Team et al., 2022 ) | 41.4 / 86.2 | 39.7 / 85.8 | 34.7 / 82.1 | 55.1 / 87.4 | 54.8 / 87.7 | 53.3 / 85.3 | 35.7 / 88.9 | 35.8 / 88.3 |
| Qwen3-Next-80B-A3B ( Team, 2025 ) | 41.6 / 86.3 | 37.6 / 85.9 | 31.9 / 82.5 | 53.2 / 87.8 | 51.9 / 87.6 | 50.4 / 85.1 | 29.2 / 87.2 | 27.9 / 85.9 |
| Models | FLORES-200 | WMT24++ | ||||
| eng 27 | jpn 27 | kor 27 | cmn 27 | eng 22 | eng 22 ( 200) | |
| Models based on Text | ||||||
| DeepSeek-V3.1 ( Guo et al., 2025 ) | 39.3 / 88.9 | 26.1 / 85.7 | 27.7 / 85.9 | 27.5 / 86.2 | 34.1 / 83.6 | 31.8 / 83.4 |
| Gemma3-27B-it ( Team et al., 2025 ) | 37.4 / 88.0 | 23.8 / 81.0 | 25.0 / 81.2 | 24.5 / 81.5 | 34.3 / 82.9 | 31.8 / 82.6 |
| NLLB-moe-54B ( Team et al., 2022 ) | 35.7 / 86.3 | 21.8 / 81.7 | 23.6 / 83.7 | 22.8 / 82.1 | 25.4 / 76.9 | 24.4 / 77.7 |
| Qwen3-Next-80B-A3B ( Team, 2025 ) | 34.5 / 86.6 | 22.9 / 83.8 | 23.9 / 83.9 | 24.2 / 84.3 | 30.5 / 81.5 | 29.6 / 81.6 |
| Input | eng xx | spBLEU / COMET | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Text | AS | SS | ara | deu | fra | ind | jpn | tur | Avg. |
| ✓ | 37.7 / 86.3 | 45.2 / 88.0 | 32.1 / 86.9 | 47.9 / 91.5 | 31.5 / 90.7 | 36.7 / 88.8 | 38.5 / 88.7 | ||
| ✓ | 32.6 / 82.2 | 36.6 / 82.2 | 27.9 / 82.6 | 36.8 / 85.9 | 26.9 / 86.5 | 29.3 / 83.6 | 31.7 / 83.8 | ||
| ✓ | 34.1 / 83.5 | 39.0 / 84.0 | 28.9 / 83.8 | 36.9 / 87.4 | 27.1 / 87.4 | 30.3 / 85.0 | 32.7 / 85.4 | ||
| ✓ | ✓ | 40.1 / 86.8 | 46.5 / 88.3 | 33.6 / 87.4 | 48.4 / 91.6 | 33.6 / 90.6 | 37.9 / 89.1 | 40.0 / 89.0 | |
| ✓ | ✓ | 40.1 / 86.8 | 46.5 / 88.2 | 33.6 / 87.4 | 48.5 / 91.6 | 33.5 / 90.7 | 37.8 / 89.1 | 40.0 / 89.0 | |
| Models | eng xx | spBLEU / COMET | |||||
|---|---|---|---|---|---|---|---|
| jpn | cmn | tha | khm | lao | mya | Avg. | |
| Baseline | 33.3 / 91.3 | 41.6 / 89.2 | 42.5 / 88.7 | 24.1 / 84.2 | 31.5 / 84.7 | 20.1 / 88.1 | 32.2 / 87.7 |
| SMT-9B | 35.2 / 92.7 | 42.6 / 91.2 | 44.1 / 90.3 | 25.6 / 83.6 | 34.2 / 86.3 | 24.3 / 88.5 | 34.3 / 88.8 |
| w/o SE | 34.8 / 92.1 | 42.3 / 89.3 | 42.5 / 89.7 | 23.0 / 81.7 | 31.7 / 84.3 | 23.4 / 86.8 | 33.0 / 87.3 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| ISO-3 | Language | Script | Family | Subgrouping | Resource |
|---|---|---|---|---|---|
| ben | Bemba | Latin | Atlantic-Congo | Benue-Congo | Low |
| ces | Czech | Latin | Indo-European | Balto-Slavic | High |
| cmn | Chinese | Han | Sino-Tibetan | Sinitic | High |
| deu | German | Latin | Indo-European | Germanic | High |
| eng | English | Latin | Indo-European | Germanic | High |
| fra | French | Latin | Indo-European | Italic | High |
| ISO-3 | Language | Script | Family | Subgrouping | Resource |
|---|---|---|---|---|---|
| ara | Arabic | Arabic | Afro-Asiatic | Semitic | High |
| ben | Bengali | Bengali | Indo-European | Indo-Aryan | Med |
| ces | Czech | Latin | Indo-European | Balto-Slavic | High |
| cmn | Chinese | Han | Sino-Tibetan | Sinitic | High |
| deu | German | Latin | Indo-European | Germanic | High |
| eng | English | Latin | Indo-European | Germanic | High |
| Model | Task | Description | Dataset | Split | Data Size | Metric |
|---|---|---|---|---|---|---|
| MLLM | ASR | Automatic Speech Recognition | FLEURS † | train | 160h | WER |
| Common Voice 19 | train | 3000h | ||||
| SMT | Speech-Guided | FLEURS † | train | 160h | spBLEU / COMET | |
| Multimodal Machine Translation | Multi30K | train | 40h | BLEU / COMET |
| Task | Description | Dataset | Split | Metric |
|---|---|---|---|---|
| MT | Machine Translation | FLORES-200 | devtest | spBLEU / COMET |
| WMT24++ | test | |||
| MMT | Multimodal Machine Translation | Multi30K | test | BLEU / COMET |
| S2TT | Speech-to-Text Translation | CoVoST-2 | test | spBLEU / COMET |
| Direction | DeepSeek | Gemma3 | NLLB-moe | Qwen3-Next | Baseline | SMT |
|---|---|---|---|---|---|---|
| -v3.1 | -27B | -54B | -80B-A3B | -9B | ||
| eng ara | 20.0 / 78.5 | 20.0 / 78.1 | 18.5 / 74.6 | 19.4 / 77.6 | 19.4 / 77.3 | 19.1 / 77.5 |
| eng ben | 25.9 / 83.3 | 25.4 / 82.7 | 23.5 / 79.7 | 16.2 / 78.5 | 24.8 / 82.1 | 23.6 / 80.7 |
| eng ces | 36.3 / 85.9 | 36.3 / 84.6 | 23.4 / 79.0 | 30.3 / 82.2 | 36.4 / 85.1 | 35.8 / 85.5 |
| eng cmn | 34.3 / 84.9 | 36.4 / 83.5 | 18.0 / 69.5 | 37.4 / 84.9 | 36.9 / 83.8 | 36.5 / 85.3 |
| eng deu | 37.9 / 82.6 | 37.9 / 81.9 | 28.5 / 76.3 | 36.2 / 81.7 | 37.7 / 82.3 | 37.3 / 82.3 |
| Direction | DeepSeek | Gemma3 | NLLB-moe | Qwen3-Next | Baseline | SMT |
|---|---|---|---|---|---|---|
| -v3.1 | -27B | -54B | -80B-A3B | -9B | ||
| eng ara | 41.6 / 88.1 | 41.7 / 87.8 | 41.8 / 86.8 | 38.3 / 87.1 | 42.9 / 87.8 | 42.6 / 89.5 |
| eng ben | 33.6 / 87.8 | 30.0 / 86.6 | 34.5 / 86.4 | 28.0 / 85.6 | 34.8 / 86.6 | 34.3 / 86.6 |
| eng ces | 44.0 / 92.5 | 41.4 / 91.3 | 40.3 / 90.9 | 37.9 / 90.2 | 42.7 / 91.6 | 43.1 / 92.9 |
| eng cmn | 35.7 / 89.2 | 37.2 / 88.8 | 22.4 / 78.0 | 37.0 / 89.2 | 41.6 / 89.2 | 42.6 / 91.2 |
| eng deu | 48.5 / 89.0 | 46.9 / 88.7 | 43.8 / 87.1 | 46.2 / 88.5 | 47.1 / 88.5 | 47.8 / 89.7 |