Translation Asymmetry in LLMs as a Data Augmentation Factor: A Case Study for 6 Romansh Language Varieties
Organizations: University of Zurich · Lia Rumantscha
Abstract
Recent strategies for low-resource machine translation rely on LLMs to generate synthetic data based on text in higher-resource languages. We revisit this idea for Romansh, a language with 6 distinct varieties. LLMs tend to confuse these varieties when translating into Romansh, but they are quite good at translating out of Romansh into a high-resource language such as German. Due to this asymmetry, the direction of data augmentation is a crucial choice. We find that contrary to recent strategies, creating synthetic translations into the higher-resource language is the superior approach, and only this approach allows us to surpass a Gemini 3 Pro baseline on German-Romansh translation (+23 BLEU over Gemini in the lowest-resource variety). A human evaluation confirms that our experiments yield the first model that generates fluent translations in the individual Romansh varieties.
Figures & tables
| Rumantsch Grischun (RG) | Quai n’hai jau betg ditg. |
|---|---|
| Sursilvan | Quei hai jeu buca detg. |
| Sutsilvan | Quegl ve jou betga getg. |
| Surmiran | Chegl vaia betg detg. |
| Puter | Que nu d’heja dit. |
| Vallader | Quai nun haja dit. |
| DE RM | RM DE | |
| Approach | BLEU | BLEU / COMET |
| Baseline LLMs | ||
| Llama 3.3 (70B) | 11.1 | 27.1 / 70.1 |
| Apertus (70B) | 13.7 | 35.6 / 84.3 |
| GPT-4o | 22.7 | 48.3 / 89.4 |
| Gemini 2.5 Flash |
| Variety | # Raters | # Fluency ratings | # Document accuracy ratings | # Segment accuracy preferences |
|---|---|---|---|---|
| RG | 2 | 1,117 6 (51 overlap) | 168 (16 overlap) | 531 1, (159 overlap) |
| Sursilvan | 5 | 1,015 6 (64 overlap) | 204 (21 overlap) | 684 1, (271 overlap) |
| Sutsilvan | 3 | 987 (139 overlap) | 166 (37 overlap) | 704 1, (341 overlap) |
| Surmiran | 2 | 1,017 (238 overlap) | 168 (23 overlap) | 668 1, (303 overlap) |
| Puter | 3 | 929 (160 overlap) | 158 9 (0 overlap) | 425 1,11 (0 overlap) |
| Vallader | 2 | 827 65 (0 overlap) | 166 9 (0 overlap) | 484 1,11 (0 overlap) |
| Metric | Fluency | Document accuracy | Segment accuracy |
|---|---|---|---|
| Item-level Pearson correlation between raters | 67.6 | 31.7 | 42.3 |
| Item-level pairwise agreement rate between raters | 68.5 | 59.0 | 57.8 |
| System-level Spearman correlation between raters | 92.0 | 75.0 | 90.0 |
| System | WMT24++ | BOUQuET | Avg. | |||||
| RG | Sursilvan | Sutsilvan | Surmiran | Puter | Vallader | RG | ||
| Gemini 2.5 Flash | 40.3 | 28.0 | 10.6 | 16.9 | 22.0 | 27.3 | 27.2 | 24.6 |
| Gemini 3 Pro (preview) | 45.3 | 37.1 | 17.3 | 27.1 | 34.7 | 36.1 | 31.3 | 32.7 |
| Gemini 3.7 Flash | 40.9 | 34.2 | 14.8 | 22.1 | 30.4 | 29.8 | 29.8 | 28.9 |
| Fine-tuned NLLB | ||||||||
| No data augmentation | 35.9 | 29.4 | 29.2 | 25.3 | 31.0 | 26.0 | 27.9 | 29.2 |
| System | WMT24++ | BOUQuET | Avg. | |||||
| RG | Sursilvan | Sutsilvan | Surmiran | Puter | Vallader | RG | ||
| Gemini 2.5 Flash | 93.7 | 93.1 | 89.8 | 91.7 | 92.3 | 92.7 | 97.6 | 93.0 |
| Gemini 3 Pro (preview) | 93.8 | 93.8 | 92.5 | 93.4 | 93.0 | 93.8 | 97.8 | 94.0 |
| Gemini 3.7 Flash | 94.3 | 94.0 | 93.3 | 93.9 | 93.4 | 94.1 | 97.9 | 94.4 |
| Fine-tuned NLLB | ||||||||
| No data augmentation | 81.9 | 80.9 | 80.2 | 79.1 | 79.0 | 79.3 | 93.3 | 82.0 |
| Dataset | LID agreement | Dictionary coverage | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RG | Surs. | Suts. | Surm. | Puter | Vall. | Avg. | RG | Surs. | Suts. | Surm. | Puter | Vall. | Avg. | |
| Authentic Romansh text | - | - | - | - | - | - | - | 90.5 | 87.9 | 88.5 | 87.7 | 83.9 | 87.1 | 87.6 |
| HR LR synthetic datasets: | ||||||||||||||
| –based on Europarl | 100.0 | 40.3 | 17.3 | 80.9 | 33.1 | 95.8 | 61.2 | 93.5 | 80.3 | 58.9 | 71.5 | 77.9 | 83.0 | 77.5 |
| – Newscrawl / FineWeb2 | 99.2 | 41.5 | 17.0 | 61.6 | 47.0 | 86.9 | 58.9 | 89.2 | 74.9 | 57.5 | 66.0 | 72.9 | 76.6 | 72.9 |
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Value |
|---|---|
| Base model | NLLB-200-Distilled 1.3B |
| Learning rate | |
| Warmup updates | 150 |
| Max epochs | 10 |
| Stopping criterion | Validation loss on a held-out split of the training data |
| Optimizer | Adam ( , , ) |
| Requests | Total input tokens | Total output tokens | Approx. API cost | |
| HR LR augmentation | ||||
| – Europarl | 251,432 | 283,562,126 | 252,592,957 | 350 USD |
| – Newscrawl / FineWeb2 | 2,615,424 | 1,163,299,838 | 267,593,106 | 500 USD |
| LR HR augmentation | ||||
| – Baseline prompt | 765,908 | 530,210,202 | 194,726,402 | 315 USD |
| – Dictionary prompting | 765,908 | 8,292,343,080 | 196,047,179 | 1260 USD |
| Language | Europarl | Newscrawl / FineWeb2 | ||
|---|---|---|---|---|
| # Segments | # Tokens | # Segments | # Tokens | |
| German | 0 7.8M (70% synthetic) | 121.0M (94% synthetic) | 0 0 6.5M (64% synthetic) | 118.7M (94% synthetic) |
| RG | 0 2.7M (71% synthetic) | 0 49.8M (92% synthetic) | 0 0 2.7M (70% synthetic) | 0 62.7M (94% synthetic) |
| Sursilvan | 0 0.7M (60% synthetic) | 0 11.1M (85% synthetic) | 0 0 0.6M (55% synthetic) | 0 12.0M (86% synthetic) |
| Sutsilvan | 0 0.6M (25% synthetic) | 0 0 5.0M (66% synthetic) | 0 0 0.6M (24% synthetic) | 0 0 6.1M (72% synthetic) |
| Surmiran | 0 1.4M (83% synthetic) | 0 26.8M (97% synthetic) | 0 0 0.8M (70% synthetic) | 0 17.8M (96% synthetic) |
| Language | Baseline prompt | Dictionary prompting | ||
|---|---|---|---|---|
| # Segments | # Tokens | # Segments | # Tokens | |
| German | 0 6.3M (63% synthetic) | 115.3M (94% synthetic) | 0 6.4M (64% synthetic) | 117.5M (94% synthetic) |
| RG | 0 3.3M (76% synthetic) | 0 67.1M (94% synthetic) | 0 3.4M (76% synthetic) | 0 68.9M (94% synthetic) |
| Sursilvan | 0 1.1M (74% synthetic) | 33.1M (95% synthetic) | 0 1.1M (75% synthetic) | 0 33.9M (95% synthetic) |
| Sutsilvan | 0 0.5M (14% synthetic) | 0 0 4.4M (61% synthetic) | 0 0.5M (14% synthetic) | 0 0 4.5M (61% synthetic) |
| Surmiran | 0 0.4M (37% synthetic) | 0 0 6.7M (89% synthetic) | 0 0.4M (38% synthetic) | 0 0 6.8M (89% synthetic) |
| System | WMT24++ | BOUQuET | Avg. | |||||
| RG | Sursilvan | Sutsilvan | Surmiran | Puter | Vallader | RG | ||
| Gemini 2.5 Flash | 55.7 | 50.0 | 44.9 | 49.9 | 52.0 | 58.9 | 33.9 | 49.3 |
| Gemini 3 Pro (preview) | 55.8 | 50.8 | 48.7 | 52.2 | 53.8 | 60.8 | 33.8 | 50.8 |
| Gemini 3.7 Flash | 55.2 | 50.3 | 48.2 | 52.9 | 53.3 | 60.6 | 33.6 | 50.6 |
| Fine-tuned NLLB | ||||||||
| No data augmentation | 38.3 | 33.9 | 33.3 | 33.7 | 34.6 | 37.2 | 26.5 | 33.9 |
| System | RG | Surs. | Suts. | Surm. | Puter | Vall. |
|---|---|---|---|---|---|---|
| Human reference | 0.24 0.10 | 0.66 0.07 | 0.62 0.07 | 0.60 0.08 | 0.50 0.07 | 0.23 0.12 |
| Gemini 3 Pro (preview) | -0.30 0.14 | -0.75 0.11 | -1.35 0.08 | -0.98 0.11 | -0.92 0.15 | -0.65 0.13 |
| LR HR augmented NLLB | 0.03 0.11 | 0.02 0.12 | 0.36 0.09 | 0.17 0.10 | 0.05 0.10 | 0.19 0.12 |
| + Dictionary prompting | 0.04 0.11 | 0.10 0.12 | 0.26 0.09 | 0.28 0.11 | 0.15 0.12 | 0.20 0.14 |
| System | RG | Surs. | Suts. | Surm. | Puter | Vall. |
|---|---|---|---|---|---|---|
| Human reference | 0.40 0.27 | 0.74 0.25 | 0.62 0.26 | 0.64 0.22 | 0.31 0.31 | 0.55 0.21 |
| Gemini 3 Pro (preview) | -0.25 0.34 | -0.85 0.17 | -0.75 0.18 | -1.16 0.31 | -0.92 0.23 | -0.57 0.33 |
| LR HR augmented NLLB | -0.02 0.24 | -0.08 0.27 | -0.16 0.27 | -0.01 0.27 | 0.40 0.26 | -0.15 0.30 |
| + Dictionary prompting | -0.03 0.33 | 0.21 0.24 | 0.36 0.29 | 0.03 0.26 | 0.18 0.28 | 0.19 0.27 |
| Human reference | Gemini 3 Pro (preview) | LR HR augmented NLLB | + Dictionary prompting | |
|---|---|---|---|---|
| Human reference | - | 0 72 0 4 | 0 53 0 4 | 0 56 0 5 |
| Gemini 3 Pro (preview) | 00 9 0 2 | - | 0 15 0 3 | 0 11 0 3 |
| LR HR augmented NLLB | 0 23 0 3 | 0 63 0 4 | - | 0 20 0 4 |
| + Dictionary prompting | 0 22 0 4 | 0 66 0 4 | 0 22 0 4 | - |
| Human reference | Gemini 3 Pro (preview) | LR HR augmented NLLB | + Dictionary prompting | |
|---|---|---|---|---|
| Human reference | - | 0 80 10 | 0 66 10 | 0 50 14 |
| Gemini 3 Pro (preview) | 00 5 0 4 | - | 00 4 0 4 | 0 11 0 5 |
| LR HR augmented NLLB | 0 11 0 7 | 0 64 10 | - | 0 26 0 9 |
| + Dictionary prompting | 0 15 0 8 | 0 76 12 | 0 25 0 9 | - |
| Human reference | Gemini 3 Pro (preview) | LR HR augmented NLLB | + Dictionary prompting | |
|---|---|---|---|---|
| Human reference | - | 0 60 0 5 | 0 51 0 4 | 0 51 0 7 |
| Gemini 3 Pro (preview) | 0 10 0 3 | - | 0 14 0 3 | 0 14 0 3 |
| LR HR augmented NLLB | 0 20 0 3 | 0 54 0 4 | - | 0 19 0 3 |
| + Dictionary prompting | 0 24 0 6 | 0 56 0 4 | 0 22 0 3 | - |
| Variety | Human reference | Gemini 3 Pro (preview) | LR HR augmentation | + Dictionary prompting |
|---|---|---|---|---|
| Rumantsch Grischun | 266 / 38 / 0 92 | 280 / 54 / 149 | 292 / 40 / 166 | 279 / 36 / 124 |
| Rater 1 | 243 / 33 / 0 59 | 249 / 42 / 0 96 | 268 / 30 / 114 | 258 / 31 / 102 |
| Rater 2 | 0 23 / 0 5 / 0 33 | 0 31 / 12 / 0 53 | 0 24 / 10 / 0 52 | 0 21 / 0 5 / 0 22 |
| Sursilvan | 250 / 46 / 188 | 260 / 49 / 176 | 245 / 54 / 179 | 260 / 55 / 140 |
| Rater 3 | 208 / 0 0 / 00 0 | 210 / 0 0 / 00 0 | 190 / 0 0 / 00 0 | 204 / 0 0 / 00 0 |
| Rater 4 | 00 0 / 37 / 112 | 00 0 / 40 / 0 96 | 00 0 / 42 / 118 | 00 0 / 43 / 0 87 |
| Metric | RG | Surs. | Suts. | Surm. | Puter | Vall. |
|---|---|---|---|---|---|---|
| Number of overlapping segments | 51 | 64 | 139 | 238 | 160 | (0) |
| Item-level Pearson correlation | 52.5 | 73.2 | 82.4 | 65.9 | 64.0 | — |
| Pairwise comparison agreement rate | 63.8 | 66.7 | 77.9 | 68.2 | 65.8 | — |
| System-level Spearman correlation | 80.0 | 100.0 | 100.0 | 100.0 | 80.0 | — |
| Metric | RG | Surs. | Suts. | Surm. | Puter | Vall. |
|---|---|---|---|---|---|---|
| Number of overlapping documents | 16 | 21 | 37 | 23 | (0) | (0) |
| Item-level Pearson correlation | 23.5 | 35.4 | 17.4 | 50.4 | — | — |
| Pairwise comparison agreement rate | 56.2 | 52.4 | 62.2 | 65.2 | — | — |
| System-level Spearman correlation | 80.0 | 40.0 | 100.0 | 80.0 | — | — |
| Metric | RG | Surs. | Suts. | Surm. | Puter | Vall. |
|---|---|---|---|---|---|---|
| Number of overlapping segments | 159 | 271 | 341 | 303 | (0) | (0) |
| Item-level Pearson correlation | 43.0 | 45.3 | 36.1 | 44.6 | — | — |
| Pairwise comparison agreement rate | 56.0 | 63.5 | 52.2 | 59.4 | — | — |
| System-level Spearman correlation | 80.0 | 100.0 | 100.0 | 80.0 | — | — |
Machine Translation
Machine translation develops computational methods for converting text, speech, and visual content between languages while preserving meaning and purpose.
See all 254 papers