SalamandraTA at WMT 2026 Terminology Shared Task: Hard Examples Are Better Teachers
Summary
The paper presents a data selection method for terminology-aware translation that trains only on hard examples where the model's output contradicts the glossary, achieving improved term accuracy, and describes the BSC system submission to the WMT26 Terminology Shared Task.
View Cached Full Text
Cached at: 09/10/26, 08:18 AM
# SalamandraTA at WMT 2026 Terminology Shared Task: Hard Examples Are Better Teachers
Source: [https://arxiv.org/html/2609.09999](https://arxiv.org/html/2609.09999)
Maite MeleroAffiliation:Barcelona Supercomputer CenterEmail:[maite\.melero@bsc\.es](mailto:)
###### Abstract
Terminology\-aware translation asks for more than a correct translation: the output must use the exact terms a glossary prescribes\. The standard recipe, fine\-tuning on glossary\-annotated translation pairs, hides an inefficiency: for most examples the glossary prescribes exactly what the model would have produced anyway, so they teach nothing about following a glossary\. We therefore keep only the examples where the model’s own translation contradicts the glossary\. In a controlled study at fixed data volume, this selection alone raises term accuracy from 78\.7% to 89\.9%\. The filtered data, built by a two\-way synthetic pipeline on open models, is part of the instruction\-tuning mixture of our public releaseSalamandraTA\-7b\-instructv3\.0, which, used exactly as released and wrapped in a document\-level inference pipeline, forms the BSC submission to the WMT26 Terminology Shared Task Track 1\. At the official WMT26 evaluation, our system achieves 94\.2% term success at 74\.6 chrF\+\+, with only two of the twenty\-two submissions outperforming it on both metrics\. On last year’s benchmark, it also surpasses our GRPO\-based system, despite being trained solely with ordinary supervised fine\-tuning\.
## 1Introduction
Figure 1:Data selection: train only on whatSalamandraTA\-7B\-instructgets wrong\.A translation can preserve the meaning perfectly and still fail its audience\. A Spanish\-speaking developer who opens a*pull request*will call it exactly that, yet a generic machine translation \(MT\) system may render the phrase as*solicitud de extracción*\. Both are understandable, but only the English term matches what developers read every day in their interfaces and documentation\. Terminology\-aware translation addresses this gap: beyond producing a correct translation, it must produce the prescribed one, whether the prescription comes from a client’s glossary or from the usage of a community\.
A common way to teach this behaviour is to fine\-tune the model on glossary\-annotated translation pairs\. Much of this supervision, however, is redundant: for a large share of training examples the glossary prescribes exactly what the model would have produced anyway, so the example can be answered correctly without consulting the glossary at all\. The useful signal is concentrated in the cases where the prescribed term differs from the model’s default choice\. This observation suggests a simple data selection rule: keep for training only those where at least one term is hard for the model and comes out wrong \(Figure[1](https://arxiv.org/html/2609.09999#S1.F1)\)\. Our controlled experiment confirms that the rule matters\. Holding the training budget and every other ingredient fixed, we vary only the proportion of these hard examples in the terminology data, and term accuracy climbs from 78\.7% with none of them to 89\.9% with all of them \(Figure[2](https://arxiv.org/html/2609.09999#S4.F2)\)\.
This paper describes the Barcelona Supercomputing Center \(BSC\) submission to the WMT26 Terminology Translation Shared Task Track 1, document\-level translation with an explicit dictionary\. Our system is our latest public release,SalamandraTA\-7B\-instructv3\.0,111[https://huggingface\.co/BSC\-LT/salamandraTA\-7b\-instruct](https://huggingface.co/BSC-LT/salamandraTA-7b-instruct)used exactly as released: its instruction\-tuning mixture already includes terminology data built with this recipe, generated by a two\-way synthetic pipeline on Gemma\-4\-31B\([Team, 2026](https://arxiv.org/html/2609.09999#bib.bib11)\)and filtered against our previous release\. At inference time, documents are translated chunk by chunk with per\-chunk glossaries and lightly post\-edited under a guard that protects prescribed terms\. At the official WMT26 evaluation, our system achieves 94\.2% term success at 74\.6 chrF\+\+, with only two of the twenty\-two submissions outperforming it on both metrics\. On last year’s benchmark, it also surpasses our GRPO\-based system, despite being trained solely with ordinary supervised fine\-tuning\.
In summary, we make three contributions\. First, we show that a lot of glossary\-annotated training data is redundant, and that a simple remedy, keeping only the examples where the glossary contradicts the model’s default translation, yields an eleven\-point term\-accuracy gain at fixed data volume\. Second, we describe a two\-way synthetic pipeline built on open models, which turns glossaries into documents and documents into glossaries, and whose output trains the terminology component of the public releaseSalamandraTA\-7b\-instructv3\.0\. Third, we present the BSC Track 1 submission: the released model, unmodified, wrapped in a document\-level inference pipeline with per\-chunk glossaries and a post\-editing guard that protects prescribed terms\.
## 2Related work
#### Making models follow glossaries\.
The terminology constraint was earlier imposed at decoding time, through lexically constrained beam search\([Hokamp and Liu, 2017](https://arxiv.org/html/2609.09999#bib.bib19)\), at a cost in speed and fluency\.[Dinu et al\. \(2019\)](https://arxiv.org/html/2609.09999#bib.bib18)moved it into training, annotating source terms with their prescribed translations so the model learns to copy them in context\. The WMT terminology shared tasks\([Alam et al\., 2021](https://arxiv.org/html/2609.09999#bib.bib17);[Semenov et al\., 2023](https://arxiv.org/html/2609.09999#bib.bib16);[Semenov et al\., 2025](https://arxiv.org/html/2609.09999#bib.bib15)\)record the field’s shift to LLMs\. Our own previous submission moved the constraint into the reward, optimising models with GRPO under a joint adherence and quality objective\([Garcia Gilabert et al\., 2025](https://arxiv.org/html/2609.09999#bib.bib14)\)\. This year the recipe is simpler: ordinary supervised fine\-tuning, targeting longer document inputs\. What is new is not how we train but what we train on: only the examples whose terminology the model gets wrong\.
#### Synthetic terminology data\.
LLM\-generated parallel text now rivals web\-crawled corpora in quality\([Finkelstein et al\., 2024](https://arxiv.org/html/2609.09999#bib.bib8)\), and strong WMT25 terminology systems already relied on curated synthetic data and LLM post\-editing\([Jaswal, 2025](https://arxiv.org/html/2609.09999#bib.bib13);[Semenov et al\., 2025](https://arxiv.org/html/2609.09999#bib.bib15)\)\. Our pipeline differs in shape and in openness: it runs in both directions, expanding glossaries into documents and mining documents for glossaries, and is built entirely on openly licensed models and data\.
#### Choosing what to train on\.
That some examples teach more than others is a recurring observation\. In MT, selection began as domain adaptation\([Axelrod et al\., 2011](https://arxiv.org/html/2609.09999#bib.bib27)\), later made dynamic during training\([van der Wees et al\., 2017](https://arxiv.org/html/2609.09999#bib.bib26)\); curriculum learning orders examples by difficulty instead of filtering them\([Bengio et al\., 2009](https://arxiv.org/html/2609.09999#bib.bib25);[Kocmi and Bojar, 2017](https://arxiv.org/html/2609.09999#bib.bib23);[Platanios et al\., 2019](https://arxiv.org/html/2609.09999#bib.bib24)\)\. The instruction\-tuning era sharpened the point that a small, well\-chosen set can beat a large undifferentiated one\([Zhou et al\., 2023](https://arxiv.org/html/2609.09999#bib.bib22);[Chen et al\., 2024](https://arxiv.org/html/2609.09999#bib.bib21);[Liu et al\., 2024](https://arxiv.org/html/2609.09999#bib.bib20)\), and, closest to us,[Kocmi et al\. \(2025\)](https://arxiv.org/html/2609.09999#bib.bib12)filter MT data by difficulty before preference tuning\. Concentrating supervision where the current model falls short is also the animating idea of active learning\([Settles, 2009](https://arxiv.org/html/2609.09999#bib.bib3)\), long used in MT to decide what to annotate\([Haffari et al\., 2009](https://arxiv.org/html/2609.09999#bib.bib2);[Zhao et al\., 2020](https://arxiv.org/html/2609.09999#bib.bib1)\)\. In our case, we select from an already\-labelled pool, so no annotator is queried; and where prior selection relies on a continuous score, however obtained, our notion of hardness is self\-referential and binary: an example is hard exactly when the model’s own unconstrained output contradicts the prescribed term\. The filter itself has no scores to threshold, and §[4](https://arxiv.org/html/2609.09999#S4)measures its individual contribution\.
## 3Data: two synthetic pipelines
The terminology component ofSalamandraTAv3’s instruction\-tuning mixture is built by two synthetic pipelines that run in opposite directions\. One starts from terminology and generates text: bilingual medical glossaries\([Villegas et al\., 2018](https://arxiv.org/html/2609.09999#bib.bib28), MeSpEn;\)seed Gemma\-4\-31B222[https://huggingface\.co/google/gemma\-4\-31B](https://huggingface.co/google/gemma-4-31B)\([Team, 2026](https://arxiv.org/html/2609.09999#bib.bib11)\), which writes parallel texts around them\. The other starts from text and extracts terminology: Gemma\-4\-31B extracted aligned term pairs from the EMEA parallel corpus333[https://opus\.nlpl\.eu/datasets/EMEA](https://opus.nlpl.eu/datasets/EMEA)\([Tiedemann, 2012](https://arxiv.org/html/2609.09999#bib.bib10)\), whose sentences we then assemble into documents\. Both pipelines share one selection step, described in §[3\.3](https://arxiv.org/html/2609.09999#S3.SS3), that keeps only what our own model gets wrong\. Together they yield 33,615 instances covering 94 directed pairs across 29 languages \(12,479 from MeSpEn, 21,136 from EMEA\); Appendix[A](https://arxiv.org/html/2609.09999#A1)documents cleaning rules, generation prompts, and filtering thresholds \(Figure[3](https://arxiv.org/html/2609.09999#A1.F3)gives an overview\)\.
### 3\.1MeSpEn: terminology → text
After cleaning the raw glossaries, we keep only the hard terms, those our model mistranslates in isolation \(§[3\.3](https://arxiv.org/html/2609.09999#S3.SS3)\), and use them as seeds\. Gemma\-4\-31B writes a parallel text around small groups of seeds, grouped by semantic similarity so that co\-occurring terms are plausible together, at lengths ranging from a single sentence to multi\-paragraph documents\. In document\-length samples the main term must appear at least twice and be translated identically each time, mirroring the consistency requirement of the shared task\. A sample survives only if every annotated term actually appears on both sides, and term and sentence pairs exceed LaBSE\([Feng et al\., 2022](https://arxiv.org/html/2609.09999#bib.bib7)\)similarity thresholds\.
### 3\.2EMEA: text → terminology → documents
Gemma\-4\-31B extracts aligned term pairs from each EMEA sentence pair, and sentences on which our model already produces every gold term are discarded \(§[3\.3](https://arxiv.org/html/2609.09999#S3.SS3)\)\. After quality filtering, deduplication, and LaBSE filtering, consecutive sentences are concatenated into a mixture of granularities: single sentences, paragraphs, and multi\-paragraph documents with literal newline breaks, each document’s glossary being the union of its sentences’ term pairs\. Finally, glossary entries are reduced to lemma form while the text is left untouched, so the model must learn to inflect prescribed terms in context rather than copy surface strings\.
### 3\.3The hard\-example filter
Both pipelines rely on the same selection step, and it is the step this paper is about\. Every candidate, a glossary term in MeSpEn or a sentence in EMEA, is translated bySalamandraTA\-7b\-instructv2\.0*without*any terminology in the prompt, and the output is checked against the gold terms with a lenient matcher that forgives casing, punctuation, and spacing differences\. If every required term already appears, the model needs no help on this example and it is discarded; only candidates with at least one missed term survive\. We call the discarded examples*easy*and the surviving ones*hard*\. The filter is computed once, against our previous public release\.
## 4Controlled study: does hardness matter?
The filter of §[3\.3](https://arxiv.org/html/2609.09999#S3.SS3)discards nearly half of the corpus \(47\.5%; Appendix[B](https://arxiv.org/html/2609.09999#A2)\)\. This section asks whether that is actually a good idea\. We hold everything about training fixed and vary a single quantity, the share of hard examples in the terminology data, from 0% to 100% in five steps plus a random baseline, and trace term accuracy along the way \(Figure[2](https://arxiv.org/html/2609.09999#S4.F2)\)\.
Figure 2:Term accuracy against the share of hard examples in the terminology data\.### 4\.1Setup
#### Training runs\.
In Figure[2](https://arxiv.org/html/2609.09999#S4.F2), each point on the curve is a complete instruction\-tuning run\. Starting from theSalamandraTA\-7Bbase model \(the continually pre\-trained translation checkpoint\), we fine\-tune on the fixed\-background mixture of the publicSalamandraTA\-7b\-instructv2 release recipe \(see data datails in Appendix[C](https://arxiv.org/html/2609.09999#A3)\)\. All runs use identical hyperparameters: one epoch, learning rate10−510^\{\-5\}with cosine decay and 3% warmup, context length 8,192, and an effective batch size of 32\.
#### The six mixtures\.
Into this background we insert a terminology component, the only ingredient that changes between runs\. It spans the 19 directions the EMEA branch produces, with a fixed per\-direction budget of up to 4,000 examples, identical across mixtures\. Six compositions are tested: 0%, 25%, 50%, 75%, and 100% hard examples, plus a*random*baseline sampled from the unfiltered pool, which inherits the corpus’s natural per\-direction proportion of hard examples\. Easy examples and hard examples pass the same cleaning, quality, and semantic\-similarity gates, so the two pools differ only in difficulty\.
#### Evaluation\.
We evaluate on the WMT2025 Terminology Track 1 test set\([Semenov et al\., 2025](https://arxiv.org/html/2609.09999#bib.bib15)\): en→\\rightarrowde, en→\\rightarrowes, and en→\\rightarrowru\.444[https://github\.com/wmt\-conference/wmt25\-terminology](https://github.com/wmt-conference/wmt25-terminology)None of the three occurs as a training direction in the terminology component, so any gain on them already reflects transfer\. We report the official term accuracy, micro\-averaged over all 1,589 term occurrences, together with chrF\([Popović, 2015](https://arxiv.org/html/2609.09999#bib.bib6)\)as a check that translation quality does not silently degrade; confidence intervals andpp\-values come from a clustered paired bootstrap over source segments \(95%, 10k resamples\)\.
#### Relation to the released model\.
These runs do not reproduce the v3\.0 recipe\. The background mixture follows the earlier v2\.0 release recipe and does not include the additional tasks introduced in v3\.0 \(structured\-text translation, register control, paraphrasing, and further post\-editing and gender data\)\. The terminology component also differs from the released one: v3\.0 is trained on MeSpEn and EMEA data together, whereas each run here uses EMEA data only, at a fixed volume of 76,000 instances, so that the hard\-example ratio is the only moving part across runs\. The curve should accordingly be read as evidence for the selection principle, not as a decomposition of v3\.0’s gains\.
### 4\.2Results
Selection alone is worth eleven points\. Figure[2](https://arxiv.org/html/2609.09999#S4.F2)shows the result, with per\-direction numbers in Appendix[D](https://arxiv.org/html/2609.09999#A4): averaged over the three directions, term accuracy climbs from 78\.7% with no hard examples to 89\.9% with only hard examples, a gain of 11\.2 points \(95% CI\[\+9\.5,\+12\.8\]\[\+9\.5,\+12\.8\],p<0\.0001p<0\.0001\) at identical data volume\. The easy examples are not noise; they passed exactly the same cleaning, quality, and similarity gates as the hard ones\.
Accuracy generally follows the dose of difficulty across every mixture we tested\. Hard examples are potent: a quarter dose already delivers 71% of the full effect\. The small dip at 50%, traced to the en→\\rightarrowru direction, lies within noise on the average \(25% vs\. 50%:\+0\.3\+0\.3points, 95% CI\[−0\.6,\+1\.3\]\[\-0\.6,\+1\.3\],p=0\.55p=0\.55, paired bootstrap\)\. A forced 50/50 split trails the fully filtered set by 3\.5 points\. An unfiltered random sample of the same size comes closer, but for a revealing reason: EMEA is naturally rich in hard sentences, so a random draw is itself a moderately hard mixture, and it lands where its hard share predicts\. Even against this lucky corpus, filtering adds a significant\+1\.3\+1\.3points \(p=0\.003p=0\.003\); on a corpus with fewer hard cases, random sampling would inherit correspondingly less, while the filter turns the dose of difficulty into a guarantee\.
The strongest evidence that difficulty is what does the teaching comes from the direction the training data covers worst\. For en→\\rightarrowru, with no Russian anywhere in the terminology data, the easy\-to\-hard gain is the largest of the three \(\+15\.7\+15\.7points\)\. The en→\\rightarrowes curve climbs strictly with the hard share \(\+10\.8\+10\.8\), and en→\\rightarrowde, the direction closest to the training languages, saturates earliest, with 75% hard and the random mixture edging past pure\-hard \(93\.0 vs\. 92\.3\)\.
Hardness costs nothing in quality\. Across the five mixtures that contain hard examples, average chrF stays within half a point \(67\.0–67\.4\), and the all\-easy mixture is the weakest on chrF as well \(66\.5\)\. The gains are not bought with translation quality\.
## 5Document\-level submission pipeline
The WMT26 Track 1 test sets are full documents, each paired with a corpus\-level glossary that mixes entries relevant to the document with distractors from the whole collection\. The 8,192\-token context window of our system must hold the document, its glossary, and the translation as it is generated, so full documents invite truncation and repetition; and oversized glossaries dilute attention over entries that never occur in the text\. The submission therefore translates each document in three stages\.
#### 1\. Layout\-preserving chunking\.
A document is split only at line breaks into chunks of roughly 500 source words, translated chunk by chunk with the terminology prompt of the model card \(beam search, beam size 5\), and re\-joined into documents\. A chunk spans several lines, and the model reproduces its line structure directly, having been trained on exactly these granularities \(§[3](https://arxiv.org/html/2609.09999#S3)\)\. An automatic check verifies every chunk, and the few that call for it are re\-translated line by line, so the submitted layout matches the source by construction\.
#### 2\. Glossary filtering\.
Each chunk receives only the glossary entries whose source term actually occurs in it\. A term counts as present if it appears verbatim or if its lemmas match\. This shrinks the corpus\-level glossary to the handful of entries the model must act on\.
#### 3\. QE\-guided post\-editing\.
Chunk translation leaves occasional local defects: dropped clauses, agreement errors, spelling noise\. We therefore score every segment with CometKiwi\([Rei et al\., 2022](https://arxiv.org/html/2609.09999#bib.bib5)\)and let the same released model post\-edit the low\-scoring ones, using the post\-editing prompt from its instruction tuning, so that the submission comes entirely from one model\.
The risk is that fluency and terminology disagree about repetition\. The test documents often name one concept several ways while the glossary maps every name to the same target, so faithful translations repeat themselves:*a steel wheel \(or steelie\)*becomes*koło stalowe \(lub koło stalowe\)*\. The post\-editor does what any writer would and smooths the repetition away\. Sometimes this is harmless, because the document keeps enough copies of the term; sometimes it deletes an occurrence that term accuracy still needed, or replaces the prescribed wording altogether\. CometKiwi rewards all three alike\. An edit is therefore applied only if it raises CometKiwi and does not lower document\-level term accuracy\. Most edits that survive fix grammar, spelling, or punctuation, or remove a genuinely surplus repetition\.
## 6Results
### 6\.1Official WMT26 results
Table[1](https://arxiv.org/html/2609.09999#S6.T1)placesSalamandraTA\-7b\-instructv3\.0, used exactly as released and wrapped in the pipeline of §[5](https://arxiv.org/html/2609.09999#S5), among the WMT26 Track 1 submissions\. The system reaches 94\.2% lemmatised term success at 74\.6 document chrF\+\+, only 2\.2 points of term success below the human reference\. Of the twenty\-two submissions, onlyCozyand Agentic\-OPUS improve on both axes at once; four further systems reach higher term success at lower chrF\+\+\.
Table 1:WMT26 Track 1, proper mode: lemmatised exclusive term success \(%\) and document chrF\+\+, per direction and averaged\. The eight submissions with the highest average term success, out of twenty\-two; best among these in bold\. Full table in the findings paper\.
### 6\.2Comparison with our GRPO submission
Our WMT25 system optimised the same model family with GRPO under a joint adherence and quality reward\([Garcia Gilabert et al\., 2025](https://arxiv.org/html/2609.09999#bib.bib14)\)\. It operates only at the sentence level, so the two can only be compared on last year’s benchmark \(Table[2](https://arxiv.org/html/2609.09999#S6.T2)\)\. The released v3\.0 model improves on both axes, from 67\.3 to 69\.4 average chrF and from 91\.3% to 94\.0% average term accuracy, with no reinforcement learning, no task\-specific adaptation, and no access to the test\-time domain\. The comparison is not fully controlled, however\. The two systems differ not only in their terminology data, but also in the broader instruction mixture\. We therefore view this as a system\-level comparison rather than a controlled ablation\. Nevertheless, the result does show that a general\-purpose translation model, given our terminology data as part of ordinary instruction tuning, can outperform a dedicated RL pipeline on this task\.
Table 2:WMT25 Track 1, averaged over en→\\rightarrowes/de/ru: our released model against our previous GRPO submission and the two top\-ranked systems\([Semenov et al\., 2025](https://arxiv.org/html/2609.09999#bib.bib15)\)\.
## 7Discussion
#### Many\-to\-one glossaries make quality and adherence disagree\.
The test glossaries are not injective:*boot lid*and*trunk lid*share the single prescribed target*klapa bagażnika*\. When a source document deliberately enumerates synonyms, a faithful translation must repeat that target: “both the boot lid and the trunk lid” can only become*zarówno klapa bagażnika, jak i klapa bagażnika*, text any human editor would immediately smooth out\. Quality estimation sides with the editor: CometKiwi scored the smoothed variant,*… jak i pokrywa bagażnika*, 0\.13 higher, and across our post\-editing stage it consistently assigned positive deltas to the very edits that damage adherence\. We suspect this tension generalises: any system that optimises a quality metric on top of a terminology task needs an explicit adherence constraint, because the two objectives are locally adversarial on some many\-to\-one entries\. What the translations of these sentences should ideally look like, and how they should be scored in the terminology task, remain open questions\.
#### What the filter buys\.
The controlled study suggests the value of hard examples is not the term pairs they contain but the behaviour they force: reading the glossary when the model’s default would have been something else\. This also suggests the filter should transfer to other adherence\-flavoured tasks \(style guides, register constraints, do\-not\-translate lists\) where most naturally occurring supervision is similarly redundant\. Whether this behavioural account holds up mechanistically, and what in the model implements it, we leave to future work\.
## 8Conclusion
We described the BSC submission to WMT26 Terminology Translation Track 1: the public releaseSalamandraTA\-7b\-instructv3\.0, whose terminology training data is built by a two\-way synthetic pipeline on open models and filtered by a single rule, keep only what the model gets wrong, together with a document\-level inference pipeline with per\-chunk glossaries and QE\-guided post\-editing\. A controlled study shows the filter is responsible for an eleven\-point term\-accuracy gain at fixed data volume, and the released system reaches 94\.2% term success at 74\.6 chrF\+\+ in the WMT26 official evaluation\. Hard examples, it turns out, are better teachers\.
## Limitations
The WMT25 test set provides per\-sentence terminology, so its errors are all genuine adherence failures\. The WMT26 setting differs: a corpus\-level glossary must first be narrowed to each chunk by surface and lemma matching \(§[5](https://arxiv.org/html/2609.09999#S5)\), and a term whose inflected form escapes the match never reaches the model at all\. Our submission’s errors will therefore mix adherence failures with retrieval failures\. The controlled study is deliberately narrow: one data source, three test directions, one data volume, and a single reference model defining hardness\. The filter is also static, computed once against v2\.0 before training; a dynamic variant that re\-estimates difficulty during training might select better but was out of scope\. Our terminology data is biased toward the medical domain of its seed resources, while the test domains this year differ\. Finally, the base model was continually pre\-trained on sentence\-level parallel data only\. Document\-level translation behaviour comes primarily from instruction tuning, and very long documents must be chunked at inference, which can lose cross\-chunk context such as antecedents for consistent term choice\. We are currently extending continual pre\-training to document\-level parallel corpora, which we expect will improve document\-level context modeling\.
## Acknowledgments
This work/research has been promoted and financed by the Government of Catalonia through the Aina project\.
This work is supported by MLLM4TRA \(PID2024\-158157OB\-C32\) funded by MCIN/AEI/10\.13039/501100011033/FEDER, UE\.
This work was supported by the TaMTAS project \(PCI2025\-167117\-2\), funded by MICIU/AEI/10\.13039/501100011033 and the European Union under the CHIST\-ERA Call 2025,Science in Your Own Language\.
## References
- Alamet al\.\(2021\)M\. M\. I\. Alam, I\. Kvapilíková, A\. Anastasopoulos, L\. Besacier, G\. Dinu, M\. Federico, M\. Gallé, K\. Jung, P\. Koehn, and V\. NikoulinaFindings of the WMT shared task on machine translation using terminologies\.InProceedings of the Sixth Conference on Machine Translation,L\. Barrault, O\. Bojar, F\. Bougares, R\. Chatterjee, M\. R\. Costa\-jussa, C\. Federmann, M\. Fishel, A\. Fraser, M\. Freitag, Y\. Graham, R\. Grundkiewicz, P\. Guzman, B\. Haddow, M\. Huck, A\. J\. Yepes, P\. Koehn, T\. Kocmi, A\. Martins, M\. Morishita, and C\. Monz \(Eds\.\),Online,pp\. 652–663\.External Links:[Link](https://aclanthology.org/2021.wmt-1.69/)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px1.p1.1)\.
- Axelrodet al\.\(2011\)A\. Axelrod, X\. He, and J\. GaoDomain adaptation via pseudo in\-domain data selection\.InProceedings of the 2011 Conference on Empirical Methods in Natural Language Processing,R\. Barzilay and M\. Johnson \(Eds\.\),Edinburgh, Scotland, UK\.,pp\. 355–362\.External Links:[Link](https://aclanthology.org/D11-1033/)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Bengioet al\.\(2009\)Y\. Bengio, J\. Louradour, R\. Collobert, and J\. WestonCurriculum learning\.InProceedings of the 26th Annual International Conference on Machine Learning,ICML ’09,New York, NY, USA,pp\. 41–48\.External Links:ISBN 9781605585161,[Link](https://doi.org/10.1145/1553374.1553380),[Document](https://dx.doi.org/10.1145/1553374.1553380)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Chenet al\.\(2024\)L\. Chen, S\. Li, J\. Yan, H\. Wang, K\. Gunaratna, V\. Yadav, Z\. Tang, V\. Srinivasan, T\. Zhou, H\. Huang, and H\. JinAlpaGasus: training a better alpaca with fewer data\.External Links:2307\.08701,[Link](https://arxiv.org/abs/2307.08701)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Dinuet al\.\(2019\)G\. Dinu, P\. Mathur, M\. Federico, and Y\. Al\-OnaizanTraining neural machine translation to apply terminology constraints\.InProceedings of the 57th Annual Meeting of the Association for Computational Linguistics,A\. Korhonen, D\. Traum, and L\. Màrquez \(Eds\.\),Florence, Italy,pp\. 3063–3068\.External Links:[Link](https://aclanthology.org/P19-1294/),[Document](https://dx.doi.org/10.18653/v1/P19-1294)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px1.p1.1)\.
- Fenget al\.\(2022\)F\. Feng, Y\. Yang, D\. Cer, N\. Arivazhagan, and W\. WangLanguage\-agnostic BERT sentence embedding\.InProceedings of the 60th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),S\. Muresan, P\. Nakov, and A\. Villavicencio \(Eds\.\),Dublin, Ireland,pp\. 878–891\.External Links:[Link](https://aclanthology.org/2022.acl-long.62/),[Document](https://dx.doi.org/10.18653/v1/2022.acl-long.62)Cited by:[§3\.1](https://arxiv.org/html/2609.09999#S3.SS1.p1.1)\.
- Finkelsteinet al\.\(2024\)M\. Finkelstein, D\. Vilar, and M\. FreitagIntroducing the NewsPaLM MBR and QE dataset: LLM\-generated high\-quality parallel data outperforms traditional web\-crawled data\.InProceedings of the Ninth Conference on Machine Translation,B\. Haddow, T\. Kocmi, P\. Koehn, and C\. Monz \(Eds\.\),Miami, Florida, USA,pp\. 1355–1372\.External Links:[Link](https://aclanthology.org/2024.wmt-1.126/),[Document](https://dx.doi.org/10.18653/v1/2024.wmt-1.126)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px2.p1.1)\.
- Garcia Gilabertet al\.\(2025\)J\. Garcia Gilabert, C\. Escolano, X\. Liao, and M\. MeleroTerminology\-constrained translation from monolingual data using GRPO\.InProceedings of the Tenth Conference on Machine Translation,B\. Haddow, T\. Kocmi, P\. Koehn, and C\. Monz \(Eds\.\),Suzhou, China,pp\. 1335–1343\.External Links:[Link](https://aclanthology.org/2025.wmt-1.111/),[Document](https://dx.doi.org/10.18653/v1/2025.wmt-1.111),ISBN 979\-8\-89176\-341\-8Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px1.p1.1),[§6\.2](https://arxiv.org/html/2609.09999#S6.SS2.p1.1)\.
- Haffariet al\.\(2009\)G\. Haffari, M\. Roy, and A\. SarkarActive learning for statistical phrase\-based machine translation\.InProceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics,M\. Ostendorf, M\. Collins, S\. Narayanan, D\. W\. Oard, and L\. Vanderwende \(Eds\.\),Boulder, Colorado,pp\. 415–423\.External Links:[Link](https://aclanthology.org/N09-1047/)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Hokamp and Liu \(2017\)C\. Hokamp and Q\. LiuLexically constrained decoding for sequence generation using grid beam search\.InProceedings of the 55th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),R\. Barzilay and M\. Kan \(Eds\.\),Vancouver, Canada,pp\. 1535–1546\.External Links:[Link](https://aclanthology.org/P17-1141/),[Document](https://dx.doi.org/10.18653/v1/P17-1141)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px1.p1.1)\.
- Jaswal \(2025\)A\. JaswalIt takes two: a dual stage approach for terminology\-aware translation\.InProceedings of the Tenth Conference on Machine Translation,B\. Haddow, T\. Kocmi, P\. Koehn, and C\. Monz \(Eds\.\),Suzhou, China,pp\. 1344–1350\.External Links:[Link](https://aclanthology.org/2025.wmt-1.112/),[Document](https://dx.doi.org/10.18653/v1/2025.wmt-1.112),ISBN 979\-8\-89176\-341\-8Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px2.p1.1)\.
- Kocmiet al\.\(2025\)T\. Kocmi, A\. Arkhangorodsky, A\. Berard, P\. Blunsom, S\. Cahyawijaya, T\. Dehaze, M\. Fadaee, N\. Frosst, M\. Galle, A\. Gomez, N\. Govindarajan, W\. Ko, J\. Kreutzer, K\. Marchisio, A\. Üstün, S\. Vincent, and I\. ZhangCommand\-a\-translate: raising the bar of machine translation with difficulty filtering\.InProceedings of the Tenth Conference on Machine Translation,B\. Haddow, T\. Kocmi, P\. Koehn, and C\. Monz \(Eds\.\),Suzhou, China,pp\. 789–799\.External Links:[Link](https://aclanthology.org/2025.wmt-1.55/),[Document](https://dx.doi.org/10.18653/v1/2025.wmt-1.55),ISBN 979\-8\-89176\-341\-8Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Kocmi and Bojar \(2017\)T\. Kocmi and O\. BojarCurriculum learning and minibatch bucketing in neural machine translation\.InProceedings of the International Conference Recent Advances in Natural Language Processing, RANLP 2017,R\. Mitkov and G\. Angelova \(Eds\.\),Varna, Bulgaria,pp\. 379–386\.External Links:[Link](https://aclanthology.org/R17-1050/),[Document](https://dx.doi.org/10.26615/978-954-452-049-6%5F050)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Liuet al\.\(2024\)W\. Liu, W\. Zeng, K\. He, Y\. Jiang, and J\. HeWhat makes good data for alignment? a comprehensive study of automatic data selection in instruction tuning\.External Links:2312\.15685,[Link](https://arxiv.org/abs/2312.15685)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Mashet al\.\(2026\)A\. Mash, E\. P\. Bohman, and M\. MeleroParaCLEAN: Improving Translation Quality through Systematic Parallel Data Cleaning\.Proceedings of the Fifteenth Language Resources and Evaluation Conference \(LREC 2026\),pp\. 6630–6640\.Cited by:[Appendix A](https://arxiv.org/html/2609.09999#A1.p1.1)\.
- Platanioset al\.\(2019\)E\. A\. Platanios, O\. Stretcu, G\. Neubig, B\. Poczos, and T\. MitchellCompetence\-based curriculum learning for neural machine translation\.InProceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 \(Long and Short Papers\),J\. Burstein, C\. Doran, and T\. Solorio \(Eds\.\),Minneapolis, Minnesota,pp\. 1162–1172\.External Links:[Link](https://aclanthology.org/N19-1119/),[Document](https://dx.doi.org/10.18653/v1/N19-1119)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Popović \(2015\)M\. PopovićChrF: character n\-gram F\-score for automatic MT evaluation\.InProceedings of the Tenth Workshop on Statistical Machine Translation,O\. Bojar, R\. Chatterjee, C\. Federmann, B\. Haddow, C\. Hokamp, M\. Huck, V\. Logacheva, and P\. Pecina \(Eds\.\),Lisbon, Portugal,pp\. 392–395\.External Links:[Link](https://aclanthology.org/W15-3049/),[Document](https://dx.doi.org/10.18653/v1/W15-3049)Cited by:[§4\.1](https://arxiv.org/html/2609.09999#S4.SS1.SSS0.Px3.p1.1)\.
- Qiet al\.\(2020\)P\. Qi, Y\. Zhang, Y\. Zhang, J\. Bolton, and C\. D\. ManningStanza: a python natural language processing toolkit for many human languages\.InProceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations,A\. Celikyilmaz and T\. Wen \(Eds\.\),Online,pp\. 101–108\.External Links:[Link](https://aclanthology.org/2020.acl-demos.14/),[Document](https://dx.doi.org/10.18653/v1/2020.acl-demos.14)Cited by:[§A\.2](https://arxiv.org/html/2609.09999#A1.SS2.SSS0.Px6.p1.1)\.
- Reiet al\.\(2022\)R\. Rei, M\. Treviso, N\. M\. Guerreiro, C\. Zerva, A\. C\. Farinha, C\. Maroti, J\. G\. C\. de Souza, T\. Glushkova, D\. Alves, L\. Coheur, A\. Lavie, and A\. F\. T\. MartinsCometKiwi: IST\-unbabel 2022 submission for the quality estimation shared task\.InProceedings of the Seventh Conference on Machine Translation \(WMT\),P\. Koehn, L\. Barrault, O\. Bojar, F\. Bougares, R\. Chatterjee, M\. R\. Costa\-jussà, C\. Federmann, M\. Fishel, A\. Fraser, M\. Freitag, Y\. Graham, R\. Grundkiewicz, P\. Guzman, B\. Haddow, M\. Huck, A\. Jimeno Yepes, T\. Kocmi, A\. Martins, M\. Morishita, C\. Monz, M\. Nagata, T\. Nakazawa, M\. Negri, A\. Névéol, M\. Neves, M\. Popel, M\. Turchi, and M\. Zampieri \(Eds\.\),Abu Dhabi, United Arab Emirates \(Hybrid\),pp\. 634–645\.External Links:[Link](https://aclanthology.org/2022.wmt-1.60/),[Document](https://dx.doi.org/10.18653/v1/2022.wmt-1.60)Cited by:[§5](https://arxiv.org/html/2609.09999#S5.SS0.SSS0.Px3.p1.1)\.
- Semenovet al\.\(2025\)K\. Semenov, X\. Huang, V\. Zouhar, N\. Berger, D\. Zhu, A\. Oncevay, and P\. ChenFindings of the WMT25 terminology translation task: terminology is useful especially for good MTs\.InProceedings of the Tenth Conference on Machine Translation,B\. Haddow, T\. Kocmi, P\. Koehn, and C\. Monz \(Eds\.\),Suzhou, China,pp\. 554–576\.External Links:[Link](https://aclanthology.org/2025.wmt-1.30/),[Document](https://dx.doi.org/10.18653/v1/2025.wmt-1.30),ISBN 979\-8\-89176\-341\-8Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px1.p1.1),[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px2.p1.1),[§4\.1](https://arxiv.org/html/2609.09999#S4.SS1.SSS0.Px3.p1.1),[Table 2](https://arxiv.org/html/2609.09999#S6.T2)\.
- Semenovet al\.\(2023\)K\. Semenov, V\. Zouhar, T\. Kocmi, D\. Zhang, W\. Zhou, and Y\. E\. JiangFindings of the WMT 2023 shared task on machine translation with terminologies\.InProceedings of the Eighth Conference on Machine Translation,P\. Koehn, B\. Haddow, T\. Kocmi, and C\. Monz \(Eds\.\),Singapore,pp\. 663–671\.External Links:[Link](https://aclanthology.org/2023.wmt-1.54/),[Document](https://dx.doi.org/10.18653/v1/2023.wmt-1.54)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px1.p1.1)\.
- Settles \(2009\)B\. SettlesActive learning literature survey\.Technical reportUniversity of Wisconsin\-Madison Department of Computer Sciences\.Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Team \(2026\)G\. TeamGemma 4 technical report\.External Links:2607\.02770,[Link](https://arxiv.org/abs/2607.02770)Cited by:[§1](https://arxiv.org/html/2609.09999#S1.p3.1),[§3](https://arxiv.org/html/2609.09999#S3.p1.1)\.
- Tiedemann \(2012\)J\. TiedemannParallel data, tools and interfaces in OPUS\.InProceedings of the Eighth International Conference on Language Resources and Evaluation \(LREC’12\),N\. Calzolari, K\. Choukri, T\. Declerck, M\. U\. Doğan, B\. Maegaard, J\. Mariani, A\. Moreno, J\. Odijk, and S\. Piperidis \(Eds\.\),Istanbul, Turkey,pp\. 2214–2218\.External Links:[Link](https://aclanthology.org/L12-1246/)Cited by:[§3](https://arxiv.org/html/2609.09999#S3.p1.1)\.
- van der Weeset al\.\(2017\)M\. van der Wees, A\. Bisazza, and C\. MonzDynamic data selection for neural machine translation\.InProceedings of the 2017 Conference on Empirical Methods in Natural Language Processing,M\. Palmer, R\. Hwa, and S\. Riedel \(Eds\.\),Copenhagen, Denmark,pp\. 1400–1410\.External Links:[Link](https://aclanthology.org/D17-1147/),[Document](https://dx.doi.org/10.18653/v1/D17-1147)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Villegaset al\.\(2018\)M\. Villegas, A\. Intxaurrondo, A\. Gonzalez\-Agirre, M\. Marimon, and M\. KrallingerThe mespen resource for english\-spanish medical machine translation and terminologies: census of parallel corpora, glossaries and term translations\.LREC MultilingualBIO: multilingual biomedical text processing\.Cited by:[§3](https://arxiv.org/html/2609.09999#S3.p1.1)\.
- Zhaoet al\.\(2020\)Y\. Zhao, H\. Zhang, S\. Zhou, and Z\. ZhangActive learning approaches to enhancing neural machine translation\.InFindings of the Association for Computational Linguistics: EMNLP 2020,T\. Cohn, Y\. He, and Y\. Liu \(Eds\.\),Online,pp\. 1796–1806\.External Links:[Link](https://aclanthology.org/2020.findings-emnlp.162/),[Document](https://dx.doi.org/10.18653/v1/2020.findings-emnlp.162)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
- Zhouet al\.\(2023\)C\. Zhou, P\. Liu, P\. Xu, S\. Iyer, J\. Sun, Y\. Mao, X\. Ma, A\. Efrat, P\. Yu, L\. Yu, S\. Zhang, G\. Ghosh, M\. Lewis, L\. Zettlemoyer, and O\. LevyLIMA: less is more for alignment\.External Links:2305\.11206,[Link](https://arxiv.org/abs/2305.11206)Cited by:[§2](https://arxiv.org/html/2609.09999#S2.SS0.SSS0.Px3.p1.1)\.
## Appendix ASynthetic\-data pipeline details
Figure[3](https://arxiv.org/html/2609.09999#A1.F3)gives an overview of the two pipelines\. MeSpEn starts from terminology and generates text around it, while EMEA pipeline starts from the EMEA corpus after cleaning with ParaCLEAN\([Mash et al\., 2026](https://arxiv.org/html/2609.09999#bib.bib4)\)and extracts terminology out of it\. Both contain the same two quality gates: a*hard\-case selection*step, whereSalamandraTAitself decides what is worth training on, and a*semantic filter*based on LaBSE similarity\.
MeSpEn: terminology→\\rightarrowtextBilingual medical glossariesClean entries, split term variantsSalamandraTA translates each term;keep only mismatches \(hard terms\)Group related terms\(LaBSE semantic clusters\)Gemma\-4\-31B writes parallel text\(one sentence up to multi\-paragraph\)Rule checks \+ LaBSE filter\(term & sentence≥0\.80\\geq 0\.80\)12,479 instances, 79 pairsEMEA: text→\\rightarrowterminology→\\rightarrowdocumentsEMEA parallel corpus\(sentence\-aligned\)Gemma\-4\-31B extracts alignedterm pairs per sentenceSalamandraTA translates*without*glossary; keep sentences with≥1\\geq 1missed term \(hard sentences\)Quality filters \+ LaBSE audit\(term≥0\.70\\geq 0\.70, sentence≥0\.88\\geq 0\.88\)Concatenate into sentence /paragraph / document mixtureLemmatize glossary\(text left unchanged\)21,136 instances, 19 pairsInstruction\-tuning data:33,615 instances, 94 directions, 29 languagesFigure 3:The two synthetic\-data pipelines\.### A\.1MeSpEn: generating text from terminology
#### 1\. Glossary cleaning\.
The raw MeSpEn glossary files contain formatting noise: numbered variant lists, domain markers, phonetic transcriptions, part\-of\-speech tags, and occasional swapped columns\. A single cleaning pass fixes these, splits multi\-variant entries into pipe\-separated alternatives, and deduplicates rows\.
#### 2\. Hard\-term selection\.
SalamandraTA\-7B\-instructv2\.0 translates every glossary term on its own, and the output is compared to the gold entry with a lenient matcher, so that casing, punctuation, or spacing differences do not count as errors\. Terms the model already translates correctly are discarded; only genuine mismatches are used as seeds\.
#### 3\. Semantic grouping\.
Each synthetic text is generated around a small group of glossary terms, so the terms in a group must plausibly belong to the same text: sampling them at random produces absurd combinations \(e\.g\., an obstetrics term next to a dental one\)\. We therefore cluster the glossary into medical sub\-domains with LaBSE, and draw the terms of each group mostly \(80% of the time\) from a single cluster\.
#### 4\. Text generation\.
Gemma\-4\-31B receives a term group and writes the source text and its translation in one pass, at lengths ranging from a single sentence \(25%\) over short passages and paragraphs \(58%\) to multi\-paragraph documents \(17%\); short texts carry 1–3 terms, documents more\. Two tricks keep the output realistic\. First, the model must invent a one\-sentence scenario before writing \(e\.g\., “a discharge summary after knee surgery”\), which anchors the text in a concrete setting instead of a vague list of facts\. Second, in document\-length samples the main term has to appear at least twice and be translated the same way each time\. The model finally reports which surface form each term actually took \(say, the plural*células*rather than the glossary form*célula*\); the next step depends on these\.
#### 5\. Filtering\.
Two kinds of errors slip through generation\. Sometimes a reported term does not actually appear in the text it claims to be in; simple rule checks catch these, and also drop degenerate samples \(extreme length ratios, source copied as target, duplicates\)\. Sometimes both source and target read fluently, yet they quietly say different things; LaBSE similarity catches these, by requiring each term pair and the full text pair to score at least0\.800\.80\. Surviving records are formatted as prompt–answer pairs, with document\-form records oversampled \(≈\\approx10×\\times\) to strengthen multi\-paragraph layout\.
### A\.2EMEA: extracting terminology from text
#### 1\. Term extraction\.
Gemma\-4\-31B reads each aligned sentence pair and extracts the domain\-specific term pairs it contains\. Numeric “terms” \(dosages such as*720 IU/kg*\) are removed\.
#### 2\. Normalization\.
EMEA text carries detokenization artifacts that would otherwise end up inside glossary terms: “*Parkinson’ s*”, “*13, 6 mg*”, “*mg/ ml*”\. A conservative pass repairs these \(“*Parkinson’s*”, “*13,6 mg*”, “*mg/ml*”\)\.
#### 3\. Hard\-sentence selection\.
SalamandraTAtranslates every source sentence*without*any glossary in the prompt, and we check which gold terms appear in its output\. If all of them do, the model needs no help on this sentence, so only sentences with at least one missed term are kept\.
#### 4\. Filtering and audit\.
The same two error types as in MeSpEn are checked\. Sometimes Gemma reports a term that is not literally in the sentence \(e\.g\., one it inferred rather than read\), so we look up every extracted term in its own sentence and drop the record when it is missing, along with truncated or length\-distorted samples\. Sometimes the two sides quietly diverge in meaning; LaBSE similarity catches these, by requiring the sentence pair to score at least0\.880\.88\.
#### 5\. Document construction\.
EMEA sentences arrive in corpus order, so consecutive sentences from the same document section can simply be concatenated back into longer units\. Each training instance is sampled from a length profile, that is, a single sentence, a short space\-joined paragraph, or a document of several hundred to≈\\approx1,000 source words with newline layout, so that the model sees every granularity\. A document’s glossary is the union of its sentences’ term pairs\.
0–5050–100100–250250–400400–700700–900900–120000202040406060% of instancesMeSpEnEMEA
\(a\) Source length \(words\)
0–23–1011–5051–100\>100002020404060608080% of instancesMeSpEnEMEA
\(b\) Glossary entries per instance
Figure 4:Data profile of the two synthetic datasets\.
#### 6\. Glossary lemmatization\.
Finally, every glossary entry is reduced to its lemma form with Stanza\([Qi et al\., 2020](https://arxiv.org/html/2609.09999#bib.bib9)\)and deduplicated\. The glossary thus advertises*apple*→\\rightarrow*manzana*even where the text contains*apples*/*manzanas*, and the model must learn to inflect prescribed terms in context rather than copy surface strings\. We verified that the longest formatted instances stay within the 8,192\-token training context\.
### A\.3Data profile
Figure[4](https://arxiv.org/html/2609.09999#A1.F4)summarizes the two corpora\. MeSpEn contributes short, term\-dense texts in 79 language pairs \(median 45 source words, usually 1–2 glossary entries\), while EMEA contributes long documents in 19 pairs \(median 645 source words, median 83 glossary entries\)\.
## Appendix BHard/easy pool sizes per direction
Table[3](https://arxiv.org/html/2609.09999#A2.T3)gives, for every direction, the size of the hard pool \(v2\.0 misses at least one term\) and the easy pool \(v2\.0 already produces every term\), counted after the quality and LaBSE audit gates and before any subsampling\. Every ratio\-curve run of §[4](https://arxiv.org/html/2609.09999#S4)draws 4,000 records per direction from these pools; the*random*baseline draws them from the union of the two, which is why its hard share tracks the corpus’s natural one\.
Table 3:Per\-direction pool sizes after quality filtering\. The hard share ranges from 32\.4% \(de\-en\) to 63\.7% \(es\-hu\)\.
## Appendix CBackground instruction\-tuning mixture
All training runs share the same background mixture: the instruction\-tuning recipe of the publicSalamandraTA\-7b\-instructv2 release,555[https://huggingface\.co/BSC\-LT/salamandraTA\-7b\-instruct/tree/v2\.0](https://huggingface.co/BSC-LT/salamandraTA-7b-instruct/tree/v2.0)which covers general, multi\-reference, paragraph\-level, and document\-level translation, post\-editing, grammar correction, gender\-fair translation, and named\-entity recognition\. Table[5](https://arxiv.org/html/2609.09999#A4.T5)lists every dataset with its sampling cap and instance count; per\-dataset language coverage, licences, and references are given in the release model card\. High\-resource corpora enter the mixture through a fixed per\-direction sampling cap \(the “Sample/dir\.” column\); smaller datasets are used in full\. The background totals 682,431 instances and is identical in every run\. Only the terminology\-aware component added on top of it changes \(§[A](https://arxiv.org/html/2609.09999#A1)\)\.
## Appendix DAblation: full numbers
Table 4:Term accuracy \(chrF in parentheses\) per direction for every point of Figure[2](https://arxiv.org/html/2609.09999#S4.F2)\. Accuracy averages are micro\-averaged over all 1,589 term occurrences; chrF averages are means over the three directions\.Table 5:The fixed background mixture shared by all instruction\-tuning runs: the recipe of theSalamandraTA\-7b\-instructv2 release\. “Sample/dir\.” is the per\-translation\-direction cap applied to high\-resource corpora; “full” means the entire dataset is used\.Similar Articles
What Makes Words Hard? Sakura at BEA 2026 Shared Task on Vocabulary Difficulty Prediction
This paper describes two models for vocabulary difficulty prediction: a black-box LLM fine-tuned with a soft-target loss achieving high accuracy, and an explainable model providing insights into difficulty factors. The models were part of the BEA 2026 Shared Task and achieve strong correlations.
When to Use Extra Context: Evidence-Grounded Terminology Adaptation for Simultaneous Speech Translation
This paper proposes EGTA, an Evidence-Grounded Terminology Adaptation framework for simultaneous speech translation that selectively uses document-specific terminology to improve translation of rare terms, achieving significant gains in named-entity and acronym recall without full-model fine-tuning.
AI-assisted cultural heritage dissemination: Comparing NMT and glossary-augmented LLM translation in rock art documents
Compares DeepL, Gemini with basic prompt, and Gemini with glossary-augmented prompting for translating rock art Spanish-English terminology, finding that glossary-augmented prompting achieves the highest terminology accuracy (81.4%).
BM25-Augmented Many-Shot Translation for Low-Resource North-Eastern Indian Languages
This paper presents a retrieval-augmented translation system using BM25 and Gemini 2.5 Flash for low-resource North-Eastern Indian languages, submitted to the WMT26 shared task without model fine-tuning.
Channel-Level Semantic Perturbations: Unlearnable Examples for Diverse Training Paradigms
This paper systematically investigates unlearnable examples under diverse training paradigms, revealing that pretrained weights weaken existing methods, and proposes Shallow Semantic Camouflage (SSC) to maintain unlearnability by generating perturbations in a semantically valid subspace.