ArXiv: 2007.10310
🎯 Pitch
CoVoST 2 shows that a single multilingual speech translation model trained on 21 languages into English can beat bilingual baselines on low-resource pairs—but only when the baseline already achieves at least a 15 BLEU score. Below that threshold, adding more languages actually hurts, revealing a performance floor that challenges the 'more data is always better' assumption in multilingual training.
1. Executive Summary
This paper introduces CoVoST 2, a large-scale multilingual speech-to-text translation corpus that dramatically expands language coverage and total volume over prior benchmarks. Built on Common Voice speech data with professionally sourced translations, the dataset covers translations from 21 languages into English and from English into 15 languages—totaling 2,880 hours of speech from 78K speakers—and includes quality control via language model perplexity filtering, LASER embedding scoring, and length ratio heuristics. The paper provides extensive monolingual and bilingual baselines across automatic speech recognition, machine translation, cascaded speech translation, and end-to-end speech translation, alongside multilingual baselines in three configurations—many-to-one (All→En), one-to-many (En→All), and many-to-many (All→All)—establishing that multilingual training substantially improves low-resource ST performance, though the largest gains are concentrated in language pairs where the base model already achieves non-trivial performance.
2. Context and Motivation
The Core Problem: Speech Translation Datasets Cover Too Few Languages
The fundamental problem this paper addresses is straightforward but consequential: existing speech-to-text translation benchmarks cover an extremely narrow slice of the world's languages, leaving most language pairs without any training or evaluation data whatsoever. As of the paper's writing in late 2020, the entire research field of speech translation had coalesced around a small handful of corpora that, collectively, supported perhaps a dozen languages — almost all of them high-resource European languages with substantial pre-existing NLP infrastructure.
This matters because speech translation is, in principle, one of the most practically impactful applications of language technology. It enables cross-lingual oral communication — think live interpretation of lectures, subtitling of foreign media, accessibility for deaf and hard-of-hearing individuals who sign or read in one language but need access to spoken content in another, and humanitarian applications like translating crisis information for refugee populations. But if the field's benchmarks only cover English-to-French or English-to-German, then research progress is effectively limited to a tiny fraction of the world's ~7,000 languages, and the methods developed under those data-rich conditions may not transfer to the low-resource settings that are often most societally urgent.
The gap is not just about quantity of languages — it is about the diversity of resource levels, the typological distance between language pairs, and the availability of complementary signals (like paired speech-translation data, paired text-translation data, and monolingual speech transcripts) that researchers can use to train models. A corpus that includes only well-resourced, typologically similar European languages tells us almost nothing about how speech translation systems behave when asked to translate between, say, Tamil and English — languages with dramatically different word order, morphology, and writing systems, and with orders of magnitude less training data available.
Why Speech Translation Data Scarcity Is a Harder Problem Than Text Translation Data Scarcity
There is an important asymmetry between machine translation (MT) and speech translation (ST) when it comes to data collection. For text MT, parallel corpora can be assembled — with effort — by mining the web: crawling multilingual websites, aligning parliamentary proceedings, leveraging translated news articles, or even using community-contributed subtitles. These sources are imperfect and biased toward high-resource languages, but the pipeline is fundamentally scalable: once you have a method for identifying parallel sentences in web text, you can apply it to any language pair for which sufficient digital text exists.
For speech translation, none of these scalable pipelines exist. Creating a speech translation corpus requires two steps, both expensive:
-
Obtaining speech recordings in the source language. This means finding or recruiting speakers, recording them in varied acoustic conditions, and transcribing what they said (for ASR and cascaded ST training). Scaling this across many languages requires massive coordination, unlike text mining which can be done retroactively on existing web data.
-
Translating the transcripts into the target language. This is not automatable — machine translation would introduce errors that contaminate the training signal — so it requires professional human translators, who are expensive and, for many low-resource languages, in limited supply. The paper notes that translations for CoVoST 2 were "collected from professional translators" (Section 2.1), exactly the same approach as the original CoVoST, because no scalable alternative existed.
The consequence is that, prior to CoVoST 2, the entire field of speech translation research was conducted on a handful of datasets whose total language coverage was minuscule. Researchers who wanted to study how ST systems behave on low-resource languages, or how multilingual training across many languages affects ST quality, or what happens when source and target languages are typologically distant — these questions were essentially unanswerable because the data simply did not exist.
The Landscape of Existing Corpora and Their Limitations
The paper situates itself relative to three major existing datasets, each of which made important contributions but left substantial gaps:
MuST-C (Di Gangi et al., 2019) is the most widely used ST corpus. It provides TED talk translations from English into 8 European languages (German, Spanish, French, Italian, Dutch, Portuguese, Romanian, Russian), with 385–504 hours of speech per language pair. MuST-C enabled a wave of research into end-to-end ST — the idea of training a single neural model to directly map speech to translated text, bypassing the traditional pipeline of ASR followed by MT. It also enabled one-to-many multilingual ST, where a single English encoder feeds multiple target-language decoders. But MuST-C's limitations are stark: all translations are out of English only (no translation into English from other languages), all languages are European and relatively high-resource, and the total language count is 9 (including English as the source). For a field aspiring to build universal speech translation, MuST-C is essentially a toy sandbox — useful for initial model development, but uninformative about the challenges that dominate real-world deployment.
Europarl-ST (Iranzo-Sánchez et al., 2020) addressed one of MuST-C's gaps by providing many-to-many translation directions: translations between 6 European languages, yielding 30 total language-pair directions. This was valuable because it enabled research into multilingual ST where any language can serve as source or target — a more realistic setting than the English-centric one-to-many setup. However, Europarl-ST shares MuST-C's fundamental limitation: all languages involved are European, and all are relatively high-resource from an MT and ASR perspective. The dataset is sourced from European Parliament proceedings, which means the domain is narrow (political speeches, formal register, limited vocabulary) and the data pipeline (parliamentary interpreting) is not replicable for the vast majority of the world's languages.
CoVoST (Wang et al., 2020a) — the direct predecessor to the current paper — was the first ST corpus to break out of the European-language mold. Based on Mozilla's Common Voice project, it covered translations from 11 languages into English, including low-resource languages like Mongolian, and featured non-professional speakers in diverse acoustic conditions. Common Voice is a crowdsourced speech collection platform where volunteers read sentences aloud and donate their recordings to the public domain. Because Common Voice itself aims for broad language coverage, building an ST corpus on top of it automatically inherits that diversity. CoVoST demonstrated that it was possible to build an ST corpus covering genuinely low-resource, non-European languages, and that doing so enabled research on many-to-one multilingual ST — training a single model to translate from many source languages into English.
But CoVoST had two major gaps that the current paper addresses head-on:
"Nevertheless, for all corpora described so far, the number of languages involved is limited." (Section 1)
First, language coverage was still modest at 11 languages into English, with no translations out of English into other languages. The dataset supported many-to-one research but not one-to-many or many-to-many. For a field moving toward universal multilingual models — where a single system handles all translation directions — this was a critical missing piece.
Second, the total speech duration, at ~700 hours, was small relative to what modern neural models can productively consume. Deep learning models for speech are notoriously data-hungry: the performance gap between 10 hours and 100 hours of training data is typically enormous, and even going from 100 to 1,000 hours can yield substantial improvements. At 700 hours, researchers working with CoVoST were still operating in a regime where data scarcity — not model capacity or training methodology — was the dominant bottleneck for many language pairs.
How This Paper Positions Itself
The paper positions CoVoST 2 not as a new methodological contribution, but as an infrastructural contribution: a dataset that enables an entire class of research questions that were previously unanswerable. This is reflected in the paper's framing in Section 1:
"With the aim to foster research in massive multilingual ST and ST for low resource language pairs, we release CoVoST 2"
The key phrases here are massive multilingual ST and low resource language pairs. These represent two distinct research agendas that the dataset is designed to support:
Massive multilingual ST asks whether a single model, trained on many source and target languages simultaneously, can outperform bilingual models — and whether positive transfer occurs across languages so that adding more languages helps even for well-resourced ones. Prior to CoVoST 2, this question could only be studied on the ~8-language European-only settings of MuST-C and Europarl-ST. CoVoST 2's 21-to-English and 15-from-English directions, spanning diverse language families and resource levels, provides a much more challenging and ecologically valid testbed.
Low-resource ST asks how to build translation systems when training data is scarce — the most common real-world scenario. The paper's statistics in Table 1 tell the story: French-to-English provides 264 hours of training speech (using extended CoVoST splits), while Japanese-to-English provides only 1 hour. The difference is nearly 300×. A corpus that spans this range — from 264 hours down to 1 hour — allows researchers to study how methods degrade as data decreases, whether multilingual training can compensate for extreme low-resource scenarios, and whether techniques like transfer learning from high-resource languages or self-supervised pre-training can bridge the gap.
The paper also explicitly connects CoVoST 2 to a broader research ecosystem. By building on Common Voice, it inherits the demographic metadata (speaker age, gender, accent) that Common Voice collects, enabling research into fairness and robustness across speaker subpopulations — a dimension absent from prior ST corpora. The CC0 license removes legal barriers to use, making the dataset suitable for both academic and commercial research.
Finally, the paper's provision of extensive baselines — monolingual ASR, bilingual MT, cascaded ST, end-to-end ST, and three multilingual ST configurations — reflects a deliberate choice to establish a reproducible starting point for the community. Rather than simply releasing data and hoping others build on it, the authors provide concrete, open-source, fairseq-based training recipes and pretrained models that serve as both a performance floor and a methodological reference. This is particularly valuable in a field where seemingly minor differences in preprocessing, tokenization, or evaluation protocol can produce misleading comparisons — by standardizing all of these, CoVoST 2 reduces the risk that apparent research progress is actually just an artifact of improved experimental hygiene.
The Stakes: Why This Matters Beyond the Research Community
While the paper is framed primarily as a research infrastructure contribution, the underlying motivation has clear real-world stakes. Speech translation technology does not currently serve the vast majority of language pairs for which it would be most impactful. A Mongolian speaker seeking medical information available only in English, a Tamil-speaking family displaced by climate disaster and interacting with aid workers, a Catalan journalist covering an international story — these scenarios all require cross-lingual speech understanding, and in all of them, the required language pairs have effectively zero in-domain training data.
The research questions that CoVoST 2 enables — how to do speech translation with 1 hour of training data, how to leverage data from other languages, how to combine speech with text resources — are precisely the questions that need to be answered to serve these use cases. The paper does not claim to answer them; it provides the testbed on which others can try. In this sense, it follows the established pattern of dataset papers in NLP (ImageNet, SQuAD, GLUE) that catalyze methodological progress not by proposing new techniques, but by defining the problem setting in a way that makes progress measurable.
3. Technical Approach
3.1 Reader Orientation
This is a dataset paper whose primary contribution is the construction, quality control, and release of CoVoST 2 — a large-scale multilingual speech-to-text translation corpus — along with a comprehensive set of reproducible baseline models (ASR, MT, cascaded ST, end-to-end ST) in both bilingual and multilingual configurations. The paper is not proposing a new modeling technique; rather, it provides the infrastructure (data + reference implementations) that enables downstream research on two problems that were previously unstudiable at scale: massively multilingual speech translation (can a single model handle dozens of language pairs simultaneously?) and low-resource speech translation (how do systems behave when training data drops from hundreds of hours to a single hour?). The "shape" of the solution is a data pipeline that transforms Common Voice speech recordings and professionally sourced translations into standardized training/validation/test splits, combined with a suite of fairseq-based model training recipes that establish reproducible performance floors across 36 translation directions.
3.2 Big-Picture Architecture (Diagram in Words)
The CoVoST 2 system has four major components, arranged in a pipeline from raw data to trained models:
-
Common Voice Speech Corpus — the upstream source of speech recordings in 21 source languages. Common Voice provides crowd-sourced read-speech audio with speaker metadata (age, gender, accent groups). CoVoST 2 inherits the audio data and transcriptions from Common Voice, then extends the standard splits to increase speaker diversity and data utilization.
-
Professional Translation Collection and Quality Control Pipeline — for each speech transcript in the source language, human professional translators produce a target-language translation (English for the 21→En directions; the target language for the 15 En→X directions). These translations then pass through three automated sanity checks — language model perplexity filtering, LASER embedding scoring, and length ratio heuristics — to identify and flag potentially problematic translations for re-translation.
-
Dataset Splitting and Standardization Module — this component extends the original Common Voice splits (which discard sentences with multiple speaker recordings) to include additional speakers while maintaining disjoint speaker sets across train/dev/test. The result is two parallel split conventions (original CV splits and extended CoVoST splits) with standardized train/dev/test partitioning, pre-computed audio features (80-dimensional log mel-scale filter bank features with per-utterance CMVN), and vocabulary files (SentencePiece subword models for MT, character vocabularies for ASR/ST).
-
Baseline Model Training and Evaluation Suite — a set of fairseq recipes that train monolingual ASR models, bilingual and multilingual MT models, cascaded ST systems (separate ASR and MT), and end-to-end ST systems in three multilingual configurations: All→En (A2E, many-to-one), En→All (E2A, one-to-many), and All→All (A2A, many-to-many). All models share a Transformer architecture with configurable encoder/decoder depths and model dimensions, and all training recipes are open-sourced.
Information flows as follows: Common Voice audio → feature extraction (Kaldi filter banks + SpecAugment) → ASR/ST encoder → (optional cascade through MT decoder) → translated text output. For quality control, translations flow through LM, LASER, and length ratio checks before being assigned to splits. Model training uses pre-training strategies (English ASR encoder for non-English ASR, multilingual ASR encoder for multilingual ST) to accelerate convergence.
3.3 Roadmap for the Deep Dive
-
First, the data collection and quality control pipeline (Section 2.1): how translations are sourced, what the three sanity checks actually measure, and how flagged translations are handled. Understanding this is essential because the quality of the corpus directly bounds the quality of any model trained on it.
-
Second, the dataset splitting strategy (Section 2.2): why the default Common Voice splits waste over half the available data, how CoVoST splits recover that data while maintaining speaker disjointness, and what the practical consequences are for training volume and evaluation.
-
Third, the dataset statistics (Section 2.3, Table 1): the quantitative landscape of CoVoST 2, including the enormous range of resource levels (from 264 hours down to 1 hour), speaker diversity, and token counts — because these numbers define the research questions the corpus enables.
-
Fourth, the model architectures and training configurations (Sections 3 and 4.1): the shared Transformer backbone, the specific hyperparameter choices for bilingual vs. multilingual models, the pre-training strategies, and the evaluation protocol. This is the "reference implementation" layer that makes the baselines reproducible.
-
Fifth, the evaluation framework: how ASR is evaluated (WER/CER), how MT and ST are evaluated (BLEU via sacreBLEU), the text normalization pipeline, and why these choices matter for comparability across future work.
3.4 Detailed, Sentence-Based Technical Breakdown
This is a dataset and baseline paper whose core idea is that a massively multilingual speech translation corpus, combined with standardized open-source baselines, can serve as a foundational research infrastructure for studying both massive multilingual ST and low-resource ST — two directions that prior corpora could not support due to limited language coverage and narrow resource-level diversity. The paper does not introduce new modeling techniques; it establishes a reproducible experimental platform.
Data Collection and Quality Control (Section 2.1)
Translation sourcing. All translations are obtained from professional human translators, following the identical protocol established in the original CoVoST (Wang et al., 2020a). The input to translation is the transcript text from Common Voice — that is, the sentence that was read aloud by the speaker. For each such transcript, a human translator produces a target-language translation. This is a critical design choice: the translations are text-to-text translations of the transcripts, not direct speech-to-text translations where the translator listens to the audio. This means the corpus provides aligned triples of (speech audio, transcript text, translated text), where the translation is conditioned on the transcript text rather than the audio signal. This design choice has important downstream implications — it means the translation quality does not suffer from any errors introduced by transcribing the speech (since the translator sees the clean text), but it also means that the translations do not capture phenomena like disfluencies, hesitations, or non-standard pronunciations that would be present in a true speech-to-translation mapping.
Quality control: language model perplexity. After receiving professional translations, the authors apply three automated sanity checks designed to flag potentially low-quality translations for manual re-examination. The first and most elaborated check uses language model perplexity. The procedure is as follows:
-
For each CoVoST 2 language (except English and Russian), 20 million lines are sampled from the OSCAR corpus — a large multilingual web-crawled text collection. For English and Russian, pre-trained language models from Ng et al. (2019) are used instead of training new ones from scratch.
-
From this sampled text, 5,000 lines are reserved as validation data, and the rest (approximately 19.995 million lines) is used for training language models.
-
A Byte Pair Encoding vocabulary of size 20,000 tokens is built from the training data, with character coverage set to 0.9995 for Japanese and Chinese (languages without explicit word boundaries, where full coverage of individual characters is important for handling rare kanji/hanzi) and 1.0 for all other writing systems.
-
A Transformer base model is trained as a language model for up to 800,000 updates on this data.
-
The trained language model then scores each professional translation by its perplexity — the exponential of the average negative log-likelihood per token under the model: lower perplexity indicates that the translation text is more "natural" or "likely" according to the language model.
-
Translations with the lowest perplexity are manually examined and, if necessary, sent for re-translation.
Why perplexity filtering? The assumption underlying this check is that poor-quality translations — those containing grammatical errors, unnatural word choices, or missing/extra information — will have higher perplexity under a well-trained language model than high-quality translations. This is not guaranteed (a translation could be fluent but factually wrong, and the LM would not detect this), but it serves as an efficient first-pass filter for surface-level quality issues. The decision to use the lowest perplexity translations for manual examination — rather than the highest — may seem counterintuitive at first. The typical intuition is that high-quality text has low perplexity. However, in practice, translations with anomalously low perplexity can indicate a different failure mode: the translator may have produced overly generic, template-like text that the language model finds very predictable, or the translation may be truncated or missing content. The manual examination of these cases reveals whether the low perplexity is due to high quality or to content deficiency. The paper notes that sentences that "cannot be translated properly" — "mostly extracted from articles without context, which lack clarity for appropriate translations" — are marked in the data release, providing transparency about which examples are known to be problematic.
Quality control: LASER scores. LASER is a multilingual sentence embedding model that maps sentences from any of 93+ languages into a shared vector space where semantically equivalent sentences (translations) should have high cosine similarity. After the original CoVoST protocol, the authors compute the LASER embedding for each source transcript and its corresponding professional translation, then compute the cosine similarity between them. Translation pairs with anomalously low cosine similarity — indicating that the source and target sentences have very different semantic content — are flagged for manual inspection. This check is designed to catch cases where the translator produces a semantically divergent translation (e.g., paraphrasing that changes meaning, adding or omitting information, or translating a different sentence by mistake). A key limitation: LASER is itself a trained model whose quality varies across languages, so the reliability of this check is higher for languages well-represented in LASER's training data and lower for low-resource languages.
Quality control: length ratio heuristic. The third check computes the ratio of the character length of the translation to the character length of the source transcript. Translations where this ratio falls outside an expected range — either much shorter (potentially truncated or overly compressed) or much longer (potentially containing added information or verbosity not present in the source) — are flagged. This is by far the simplest check and is designed to catch a specific class of errors: translations that are clearly incomplete or grossly inconsistent in length with the source. It cannot detect subtle semantic errors, but it is computationally trivial and provides a useful additional filter for obvious formatting or completeness issues.
Integration of the three checks. The paper does not describe a formal scoring function that combines the three checks; rather, each operates as an independent flag. The overall process is: receive professional translation → score with language model → compute LASER similarity → compute length ratio → if any signal is anomalous, flag for manual inspection → if manual inspection confirms quality issues, send for re-translation. The specific thresholds for what constitutes "anomalous" are not provided in the paper, which limits exact reproducibility. However, the key output is that the released dataset contains explicit markings for sentences that could not be properly translated, allowing downstream users to filter or re-weight these examples as they see fit.
Dataset Splitting Strategy (Section 2.2)
The original Common Voice splitting problem. Common Voice collects multiple recordings for the same sentence text from different speakers. Its standard dataset splits (train/dev/test) use a conservative strategy: only one speaker's recording per sentence is retained, and the remaining recordings of the same sentence are discarded. The rationale is to prevent the same sentence text from appearing in both training and test sets (which would give an artificially inflated evaluation), but this comes at a steep cost — the paper reports that data utilization under this scheme is only 44.2% (1,273 hours out of the total available speech). More than half of the recorded speech is simply thrown away. For a dataset targeting low-resource languages — where every hour of speech is precious — this is a significant waste.
The CoVoST extended splits. The authors introduce an alternative splitting strategy, which they call "CoVoST splits," designed to recover most of the discarded data while maintaining two key constraints:
-
Disjoint speaker sets: the set of speakers appearing in the training split remains disjoint from the sets appearing in the development and test splits, and the dev speaker set is disjoint from the test speaker set. This ensures that evaluation measures generalization to unseen speakers — a more realistic test of model robustness than seeing the same speakers in both training and evaluation.
-
Same sentence assignment: sentences that share the same text are always assigned to the same split. This prevents the scenario where the same sentence text appears in both training and test, which would artificially inflate evaluation metrics since the model could memorize sentence-level patterns.
Under these constraints, additional recordings of sentences already present in a given split can be added to that same split, including recordings from different speakers, as long as those speakers do not appear in other splits. The result is that data utilization increases to 78.8% (2,270 hours). This is a substantial improvement — nearly doubling the effective training data for many language pairs — without compromising the rigor of the evaluation protocol.
Practical convention for downstream use. The paper adopts a specific convention for the default usage of these splits: models are trained on the CoVoST train split (with the extended data) but evaluated on the original Common Voice dev and test splits. This means the evaluation is conducted on the same test data that prior work used, enabling direct comparison with methods evaluated under the original splits. The CoVoST dev and test splits (which contain the additional recovered data) are acknowledged to be useful for a different purpose: "multi-speaker evaluation to analyze model robustness" — but the authors caution that the "large amount of repeated sentences (e.g., on English and German) may skew the overall BLEU (WER) scores." This is an important caveat: evaluating on a test set where the same sentence text appears multiple times (from different speakers) may overestimate model quality because the model sees multiple acoustically distinct instances of the same textual content, and any systematic errors on particular sentence patterns would be weighted multiple times.
Additional filtering criteria. Beyond the split structure, training samples are further filtered on length constraints for GPU memory efficiency: any training sample with more than 3,000 frames of speech (corresponding to roughly 30 seconds at the 10ms frame shift used) or more than 512 characters in the transcript/translation is removed. These thresholds are practical engineering choices: Transformer self-attention has quadratic memory cost in sequence length, so very long sequences are disproportionately expensive to train on, and the authors judge the tradeoff of discarding a small number of very long utterances to be acceptable.
Dataset Statistics and Resource-Level Diversity (Section 2.3, Table 1)
The statistics in Table 1 reveal the defining characteristic of CoVoST 2 as a research platform: extreme diversity in resource levels across language pairs. This diversity is not accidental — it is the feature that enables the corpus to support research on both low-resource ST (where data is scarce) and the interaction between resource level and modeling strategy.
Speech duration range (CoVoST extended splits for X→En). The training data available for translation into English spans an enormous range:
| Language | Training Hours (CoVoST ext.) | Relative Scale |
|---|---|---|
| French (Fr) | 264 | 1.0× (baseline) |
| German (De) | 184 | 0.70× |
| Spanish (Es) | 113 | 0.43× |
| Catalan (Ca) | 136 | 0.52× |
| Italian (It) | 44 | 0.17× |
| Russian (Ru) | 18 | 0.07× |
| Chinese (Zh) | 10 | 0.04× |
| Portuguese (Pt) | 10 | 0.04× |
| Persian (Fa) | 49 | 0.19× |
| Estonian (Et) | 3 | 0.01× |
| Mongolian (Mn) | 3 | 0.01× |
| Dutch (Nl) | 7 | 0.03× |
| Turkish (Tr) | 4 | 0.02× |
| Arabic (Ar) | 2 | 0.008× |
| Swedish (Sv) | 2 | 0.008× |
| Latvian (Lv) | 2 | 0.008× |
| Slovenian (Sl) | 2 | 0.008× |
| Tamil (Ta) | 2 | 0.008× |
| Japanese (Ja) | 1 | 0.004× |
| Indonesian (Id) | 1 | 0.004× |
| Welsh (Cy) | 2 | 0.008× |
The ratio between the most-resourced (French, 264 hours) and least-resourced (Japanese and Indonesian, 1 hour) is approximately 264:1. This is not just a quantitative difference — it represents a qualitative shift in what modeling strategies are viable. At 264 hours, a bilingual end-to-end ST model can be trained from scratch with reasonable performance (the paper reports 26.3 BLEU for French-to-English end-to-end ST, Table 2). At 1 hour, the same approach yields essentially random output (0.2 BLEU for Japanese-to-English, Table 2). The corpus thus provides a graded spectrum along which researchers can study how model performance degrades as data decreases, where different techniques (multilingual training, transfer learning, self-supervised pre-training, semi-supervised learning) become essential, and whether there is a minimum data threshold below which ST becomes impossible regardless of technique.
English-to-X directions. For translations out of English into 15 target languages, the speech source is fixed (English) so the training hours are identical across all directions — the paper uses the same English Common Voice audio for all En→X translation pairs. The number of training hours for En→X is therefore determined by the English subset of Common Voice, which is listed in the Catalan row of Table 1 (since Catalan is the first En→X language in the table that includes speech statistics): 430 hours in the CoVoST extended train split. This means that for En→X translation, the variability is not in speech quantity but in target-side text resources. The paper reports original-CV-split training hours of 364 for English (the number in the Catalan row before the number in parentheses). The substantial increase from 364 to 430 hours reflects the data recovered by the CoVoST split extension.
Speaker diversity. The corpus includes 78,000 total speakers, up from 11,000 in the original CoVoST. Even for low-resource languages with only 1–3 hours of speech, the number of unique speakers can be substantial — for example, Welsh (Cy) has 135 unique speakers in training despite having only 2 hours of speech under original splits. The speakers are distributed across 66 accent groups, 8 age groups, and 3 gender groups, providing the demographic metadata needed for fairness and robustness analyses that were impossible with prior ST corpora.
Token counts. The paper reports source-target token counts for all language pairs. For languages with word segmentation (most European languages), tokens correspond to whitespace-delimited words after SentencePiece subword tokenization. For Chinese and Japanese — which lack explicit word boundaries — the token counts are based on characters, and the paper explicitly notes that "Token counts on Chinese (Zh) and Japanese (Ja) are based on characters (there is no word segmentation)." This matters for interpreting dataset size: Japanese and Chinese have many more "tokens" per sentence than alphabetic languages because each character is a single token, so the raw token counts for these languages are not directly comparable to those for languages with whitespace-based tokenization.
Model Architectures and Training Configurations (Sections 3 and 4.1)
Shared architecture backbone. All models — ASR, MT, cascaded ST, and end-to-end ST — use the Transformer architecture introduced by Vaswani et al. (2017), as implemented in fairseq (Ott et al., 2019). The specific architecture is adapted from Synnaeve et al. (2020) for speech tasks. The core components are:
-
Encoder: 12 layers of Transformer self-attention with multi-head attention and feed-forward sublayers. For speech inputs, a convolutional downsampler precedes the encoder, reducing the temporal dimension of the speech features by a factor of 3/4 before they enter the self-attention layers. This downsampling is necessary because raw speech features have much higher temporal resolution than text tokens: 80-dimensional log mel filter bank features extracted every 10ms produce roughly 100 frames per second of speech, whereas text tokens occur at a rate of roughly 5–15 tokens per second. The downsampler reduces the input sequence length by splicing adjacent frames, making self-attention computationally tractable.
-
Decoder: 6 layers of Transformer self-attention with encoder-decoder cross-attention. The decoder generates output tokens autoregressively — each output token is predicted conditioned on all previously generated tokens and the full encoder representation of the input.
-
Model dimensions: Bilingual ASR and ST models use
$d_{\text{model}} = 256$(the internal dimensionality of all Transformer sublayers). Multilingual ASR and ST models use either$d_{\text{model}} = 512$(denoted with suffix "-M" in tables) or$d_{\text{model}} = 1024$(suffix "-L"). The larger model dimensions for multilingual settings reflect the intuition that multilingual models need greater capacity to represent multiple languages and translation directions simultaneously.
For MT models, a pure text-based Transformer base architecture is used without the convolutional downsampler, since the input is already tokenized text. Bilingual MT uses $l_e = l_d = 3$ (three encoder layers, three decoder layers) — substantially shallower than the speech models, since text sequences are shorter and less ambiguous than speech features. Multilingual MT uses $l_e = l_d = 6$ (six layers each), with shared encoder and decoder across all language pairs, following Inaguma et al. (2019). The dropout rate is set to 0.3 for all MT models, and encoder/decoder input embeddings and decoder output embeddings are shared (weight tying).
Audio feature extraction. The raw speech waveforms are converted to 80-dimensional log mel-scale filter bank features using Kaldi (Povey et al., 2011). The mel scale is a perceptual frequency scale that approximates the human ear's non-linear frequency resolution, weighting lower frequencies more heavily than higher ones. The extraction parameters are:
- Window size: 25ms
- Window shift: 10ms
- Per-utterance CMVN (Cepstral Mean and Variance Normalization) is applied, meaning that for each individual utterance, the mean and variance of the filter bank features are computed across all frames and then used to normalize that utterance's features to zero mean and unit variance. Per-utterance normalization (as opposed to per-speaker or global normalization) is chosen because it adapts to the specific acoustic conditions of each recording, reducing sensitivity to variations in microphone, background noise, and recording volume across different Common Voice contributors.
Data augmentation. SpecAugment (Park et al., 2019) is applied to the speech features during training to reduce overfitting. The specific policy used is the "LB" (LibriSpeech Basic) policy without time warping. SpecAugment works by randomly masking blocks of frequency channels and time steps in the spectrogram:
- Frequency masking: a contiguous block of frequency channels is zeroed out, forcing the model to rely on information from other frequency bands. This simulates the effect of narrowband noise or bandpass filtering.
- Time masking: a contiguous block of time steps is zeroed out, forcing the model to be robust to temporal gaps. This simulates dropouts in the audio signal.
- The "LB" policy specifies the number and size of masks based on heuristics tuned on LibriSpeech, a standard English ASR benchmark. The paper omits time warping (a third SpecAugment component that applies a random temporal stretch along the time axis) from the policy, though the specific motivation for this omission is not stated — it may reflect empirical tuning or concerns about warping's impact on alignment quality for ST.
Text preprocessing and vocabularies. For all languages, punctuation is normalized before vocabulary building and training. There are three distinct vocabulary strategies for different model types:
-
ASR and ST: Character vocabularies with 100% coverage are used. This means the vocabulary includes every distinct character that appears in the training text, with no unknown character tokens. Full character coverage is feasible because character sets are small (typically 50–200 characters for alphabetic languages, a few thousand for Chinese/Japanese), and it eliminates the out-of-vocabulary problem at test time.
-
Bilingual MT: Byte Pair Encoding vocabularies of size 5,000 tokens are learned jointly on both source and target text. Joint learning means a single BPE model is trained on the concatenation of source and target training data, producing a shared subword vocabulary that works for both languages. A vocabulary size of 5K is small by modern MT standards (typically 32K–64K), reflecting the relatively small size of the bilingual text corpora.
-
Multilingual MT: BPE vocabularies of size 40,000 tokens are created jointly on all available source and target text across all language pairs. The larger vocabulary accommodates the much larger combined token inventory of many languages.
All tokenization uses SentencePiece, which supports both BPE and the unigram language model subword algorithm and handles languages without whitespace segmentation (Chinese, Japanese) gracefully. The paper specifically notes "without pre-tokenization," meaning that SentencePiece is applied directly to raw text without first splitting on whitespace — this is important for languages like Chinese and Japanese where there are no spaces between words, and for all languages where pre-tokenization can introduce unwanted biases.
Pre-training strategies. The paper employs two forms of transfer learning to accelerate convergence and improve final quality:
-
English ASR pre-training for non-English ASR and bilingual ST: All bilingual ASR models for non-English languages, as well as all bilingual end-to-end ST models, have their encoders initialized from a pre-trained English ASR encoder. The rationale is that the lower layers of a speech encoder learn to extract phonetically relevant features from the raw spectrogram — a task that is largely language-independent (the acoustic properties of human speech are determined by the vocal tract, not by the specific language being spoken). By starting from an English ASR encoder, the model avoids having to relearn these low-level acoustic representations from scratch, focusing its training on the language-specific mapping needed for the target language. The English ASR model achieves 25.6 WER on its own test set (Table 2, En row of ASR column), serving as the foundation for all downstream speech models.
-
Multilingual ASR pre-training for multilingual ST: The multilingual ST models (A2E, E2A, A2A) have their encoders initialized from a multilingual ASR encoder trained on all 22 languages. This extends the logic of the first strategy: instead of transferring from an English-only speech representation, the ST model starts from a representation that already encodes phonetic information from all languages in the corpus, potentially providing better initialization for both high-resource and low-resource languages.
Training hyperparameters. The paper reports specific hyperparameter settings that differ across model types:
-
Bilingual ASR and ST:
$d_{\text{model}} = 256$, meaning the internal dimension of attention and feed-forward sublayers is 256. This is relatively small, reflecting the limited data available per language pair. -
Multilingual ASR and ST:
$d_{\text{model}} = 512$(M models) or 1024 (L models). The need for larger capacity in multilingual models comes from the requirement to represent multiple source and target languages in a single parameter set. The paper sweeps two capacity levels to provide baselines at different computational budgets. -
Bilingual MT:
$l_e = l_d = 3$, corresponding to 3 encoder and 3 decoder layers, with dropout 0.3 and shared embeddings for encoder/decoder inputs and decoder outputs. -
Multilingual MT:
$l_e = l_d = 6$, with encoders and decoders shared across all language pairs. The paper notes that "preliminary experimentation showed that this approach was competitive," suggesting that separate encoders/decoders per language were attempted but did not provide sufficient gains to justify the increased parameter count. -
Multilingual decoding: For all multilingual models (both MT and ST), a target language ID token is prepended as the first token during decoding to force the decoder to produce output in the specified target language. This follows Inaguma et al. (2019) and is a standard technique in multilingual sequence-to-sequence models: without such a token, the model has no way of knowing which target language to generate, and it would default to the most frequent target language in the training data.
-
Validation and checkpoint selection: For MT, the model checkpoint with the best validation loss is selected. For ASR and ST, the last 5 checkpoints are averaged and the averaged model is used. The rationale for averaging in ASR/ST is that speech models trained from scratch (even with pre-training) exhibit more training instability than pure text models, and parameter averaging smooths out the noise in later training steps, often yielding a more robust model than any single checkpoint.
-
Beam search and length penalty: All models use beam size 5 during inference (meaning 5 hypotheses are maintained at each decoding step) with length penalty 1 (meaning no explicit penalty for shorter or longer outputs). The beam size of 5 is standard in both MT and ST research and strikes a balance between search quality and computational cost.
Data augmentation for low-resource multilingual directions. For the low-resource languages in the multilingual ASR and ST experiments (Table 3, the 10 languages to the right of the table), the paper applies temperature-based sampling with temperature T = 2 following Arivazhagan et al. (2019). In standard training, examples from all languages are sampled uniformly — each language pair in a batch has equal probability of being selected regardless of how much data is available for it. With temperature-based sampling, the sampling probability for each language is proportional to $p_i^{1/T}$, where $p_i$ is the raw data proportion for language $i$ (the fraction of total training examples belonging to that language). At $T = 1$, this is standard proportional sampling — languages with more data are sampled more often. At $T \to \infty$, this approaches uniform sampling — all languages are sampled equally often regardless of data size. At intermediate $T$, the distribution is flattened: low-resource languages are upsampled relative to their natural frequency, and high-resource languages are downsampled. The choice of $T = 2$ represents a compromise that gives low-resource languages more representation in training batches without entirely ignoring high-resource languages, which would waste the abundant data available for them. This is specifically noted to "improve low-resource directions" in the table caption.
Reverse-direction data augmentation for MT. For bilingual MT models in the X→En direction, the paper experiments with using translation data from both the forward (X→En) and reverse (En→X) directions for training. Since CoVoST 2 provides translations in both directions for all 15 languages that appear as both source and target, it is possible to train a French-to-English MT system using not only the French-to-English parallel data but also the English-to-French parallel data (treating English words as source and French words as target). This is denoted as "+Rev" in Table 2 and "+Rev" column headers. The benefit is straightforward: for language pairs where professional translations are scarce (the typical case for low-resource languages), doubling the effective parallel data by using both directions can substantially improve translation quality. The paper explicitly notes that any overlap between the reverse-direction training data and the forward-direction development or test sets is removed — this is crucial because, without this de-duplication, the model could simply memorize test-set sentences seen during training, producing artificially inflated BLEU scores.
The Multilingual Training Configurations in Detail
The paper reports three multilingual configurations, each addressing a different research question:
A2E (All→English, many-to-one). A single model is trained to translate from all 21 source languages into English. The model has a shared encoder that processes speech from any source language, and a single English decoder. During training, each batch contains examples from multiple source languages (with language distribution controlled by temperature-based sampling). During inference, the model takes speech in any of the 21 source languages and produces English text — no language token is needed because the target is always English. The research question this addresses is: can a single many-to-one model match or exceed the performance of 21 separate bilingual models, and does adding more source languages improve English ASR/ST through positive transfer?
E2A (English→All, one-to-many). A single model translates English speech into all 15 target languages. The encoder processes English speech (shared across all target languages), and the decoder is conditioned on a target language ID token to determine which language to generate. The research question: can sharing the English encoder across all target language decoders improve ST quality, particularly for low-resource target languages, by providing a stronger English speech representation trained on more data?
A2A (All→All, many-to-many). A single model handles all translation directions among the 15 languages that appear as both source and target (the 15 languages present in both X→En and En→X), plus English. The encoder processes speech from any source language, and the decoder is conditioned on a target language ID token. This is the most ambitious configuration — it requires the model to learn speech representations for 21 source languages, text generation in 15 target languages (plus English), and the cross-lingual mappings between all of them, all within a single parameter set. The research question: can a single universal speech translation model approach the performance of specialized bilingual or many-to-one/one-to-many models, and does cross-lingual transfer occur across source languages, target languages, and translation directions simultaneously?
The paper notes that the A2A models use the same encoder initialization from the multilingual ASR model (trained on all 22 languages including English) as the A2E and E2A models. The temperature-based sampling strategy (T=2) is applied to improve low-resource directions in all multilingual configurations.
Evaluation Framework and Metrics
Automatic Speech Recognition (ASR). ASR quality is measured by Word Error Rate (WER) for languages with explicit word boundaries (all languages except Chinese and Japanese) and Character Error Rate (CER) for Chinese and Japanese. WER is defined as:
where $S$ is the number of word substitutions (reference word replaced by different hypothesis word), $D$ is the number of word deletions (reference word missing from hypothesis), $I$ is the number of word insertions (hypothesis word not present in reference), and $N$ is the total number of words in the reference transcript.
What it computes: the minimum number of single-word edit operations (substitute, delete, insert) required to transform the model's output transcript into the ground-truth reference transcript, divided by the reference length, expressed as a percentage. WER = 0% means perfect transcription; WER = 100% means the transcript has as many errors as there are words in the reference. Note that WER can exceed 100% because insertions can outnumber reference words, though this is rare in practice.
Why this metric: WER is the standard metric in ASR research, dating back decades. Its edit-distance foundation makes it interpretable (each point of WER roughly corresponds to one word error per hundred reference words) and comparable across systems and languages (since it normalizes by reference length). CER is used for Chinese and Japanese because these languages do not have whitespace-delimited words, and character-level evaluation avoids the confounding factor of different word segmentation algorithms producing different reference word counts. (For reference, Chinese has roughly 2–3 characters per word-equivalent unit, so CER is typically lower than WER would be for the same system, and the two metrics are not directly comparable.)
Before computing WER/CER, all sentences undergo a standardized normalization pipeline: tokenization using sacreBLEU tokenizers, lowercasing, and punctuation removal, except that apostrophes and hyphens are preserved (since removing them would incorrectly merge words like "don't" into "dont" or split compound words like "state-of-the-art" in ways that inflate WER without reflecting translation quality).
Machine Translation (MT) and Speech Translation (ST). Translation quality is measured by case-sensitive detokenized BLEU (Bilingual Evaluation Understudy) computed using sacreBLEU with default options. BLEU is defined as:
where $p_n$ is the modified n-gram precision for n-grams of length $n$ (the fraction of n-grams in the hypothesis that also appear in any reference translation, clipped to prevent over-counting), $w_n$ is the weight for n-gram order $n$ (typically uniform, $w_n = 1/N$), $N$ is the maximum n-gram order (typically 4), and $\text{BP}$ is the brevity penalty:
where $c$ is the total length of the hypothesis translation (in words) and $r$ is the effective reference length (total length of the closest-length reference translation).
What it computes: BLEU measures the n-gram overlap between the model's translation and one or more human reference translations, penalizing translations that are shorter than the reference (via the brevity penalty). The typical range is 0–100 (though it is often reported as 0–1 in some publications; this paper reports on a 0–100 scale), with higher values indicating more overlap with the reference. BLEU = 100 would mean the hypothesis exactly matches the reference in all n-grams up to order 4.
Why this metric: BLEU is the de facto standard metric in machine translation research, despite well-known limitations (it does not measure semantic adequacy, it penalizes valid paraphrases, and it correlates imperfectly with human judgment). Its ubiquity enables direct comparison across papers, and the authors' use of sacreBLEU — which standardizes the often-implementation-dependent details of tokenization and smoothing — ensures that BLEU scores computed by different researchers on the same test data are comparable.
For English-Chinese and English-Japanese translation (the En→Zh and En→Ja directions), the paper reports character-level BLEU instead of word-level BLEU, using the same sacreBLEU implementation but operating on characters rather than words. This avoids the word segmentation problem: different segmentation algorithms for Chinese would produce different "words" and therefore different BLEU scores, making cross-system comparison unreliable. Character-level BLEU is standardized by the fixed character sets of Chinese and Japanese and is independent of segmentation choices.
The paper specifies that BLEU scores are case-sensitive and detokenized: the hypothesis and reference are reconstructed into natural text (with spaces and punctuation, undoing the subword tokenization) before BLEU computation, and capitalization differences between hypothesis and reference are treated as errors. This is a stricter evaluation than case-insensitive BLEU but more reflective of practical translation quality, where incorrect capitalization (e.g., failing to capitalize proper nouns in German) is a genuine error.
Cascaded ST evaluation. For cascaded ST (C-ST), the paper computes the BLEU score between the final MT output (produced by translating the ASR hypothesis through the MT system) and the ground-truth translation reference. This means cascaded ST error compounds ASR errors and MT errors: an ASR mistake that produces an incorrect transcript word will cause the MT system to translate the wrong word, potentially producing a cascading error in the final translation that neither individual system would produce in isolation. This is the well-known "error propagation" problem in pipeline ST systems, and the gap between cascaded ST and end-to-end ST (or the gap between cascaded ST and the MT system alone, run on the ground-truth transcript) provides a measure of how much ASR errors degrade downstream translation quality.
Design Choices and Their Justifications
Why Common Voice as the speech source? The choice of Common Voice — rather than curated professional speech like TED talks (MuST-C) or parliamentary proceedings (Europarl-ST) — is motivated by language diversity and practical scalability. Common Voice is a crowdsourced platform that supports over 60 languages, including many for which no other speech corpus exists in any form. By building on Common Voice, CoVoST 2 instantly gains coverage of languages like Mongolian, Tamil, and Welsh that would be infeasible to collect from scratch. The tradeoff is that crowdsourced speech is acoustically more variable (diverse microphones, background noise, recording quality) and linguistically less controlled (disfluencies, reading errors) than studio-recorded professional speech — but this also makes models trained on CoVoST 2 more robust to real-world deployment conditions, where speakers rarely use professional recording equipment.
Why professional translation instead of crowdsourcing? The paper uses professional human translators rather than crowdsourcing platforms (e.g., Amazon Mechanical Turk) or machine translation for a simple quality reason: ST is a complex task where even small translation errors (misinterpreting a number, dropping a negation, confusing a technical term) can change the meaning of the output. Crowdsourced translations are highly variable in quality, and machine translation — even when high-quality — introduces systematic biases (translationese) that models trained on MT output would then reproduce. Professional translators provide consistent, high-quality translations that serve as a clean training signal, at the cost of higher per-language translation cost (and, for very low-resource languages, the practical challenge of finding qualified translators).
Why the specific quality control pipeline (LM, LASER, length ratio)? The three checks are selected for complementary coverage of different failure modes. Language model perplexity catches surface-level fluency issues (unnatural word order, grammatical errors). LASER embedding similarity catches semantic divergence (translation of a different meaning). Length ratio catches gross formatting errors (truncated or excessively long translations). Together, they provide broad — though not exhaustive — coverage of potential translation quality issues without requiring manual inspection of every sentence, which would be cost-prohibitive at the scale of CoVoST 2 (hundreds of thousands of translations). The specific combination of these three checks was established in the original CoVoST (Wang et al., 2020a), and CoVoST 2 extends the perplexity check to use larger language models trained on the OSCAR corpus instead of the smaller models used in the original.
Why the CoVoST extended splits? The decision to create extended splits rather than simply using the default Common Voice splits is driven by the observation that data utilization under the default splits was only 44.2% — less than half of the available recorded speech. For a corpus that explicitly targets low-resource ST research, throwing away half the data is indefensible. The extended splits recover nearly 80% of the data while maintaining the key evaluation constraint (disjoint speakers across splits) and the practical constraint (same sentence text always in the same split, preventing train-test contamination). The remaining ~20% of data that cannot be recovered consists of speakers who appear in multiple splits (and therefore cannot be assigned to any single split without violating speaker disjointness) — this is an inherent limitation of the recording design, not a flaw in the split construction.
Why Transformer architecture (2017) in late 2020? By late 2020, the Transformer had been the dominant architecture in both MT and ASR for several years, and it had become the standard baseline against which newer architectures (Conformer, wav2vec 2.0 pre-training, etc.) were compared. By using a standard Transformer, the authors ensure that their baselines are directly comparable to the existing literature and that any researcher can reproduce them using widely available implementations. Using a more exotic architecture would have made the baselines less reproducible and would have confounded the question "how well can we do on this new dataset?" with "how well does this new architecture work?" — the paper's goal is to answer the first question, not the second.
Why SentencePiece with character vocabularies for ASR/ST? The choice of character-level vocabularies for speech tasks (rather than subword vocabularies) is motivated by the interactive decoding challenges specific to speech. End-to-end ST models must generate text while the encoder processes speech in real time (or near-real time). Character vocabularies have the advantage that every character the model needs to output is guaranteed to be in the vocabulary (since 100% coverage is used), eliminating the out-of-vocabulary problem entirely. Subword vocabularies, by contrast, inevitably encounter rare subword units at test time that were not seen in training, requiring fallback mechanisms that complicate the already-challenging ST decoding process.
Why BPE for MT but character vocabularies for ASR/ST? The asymmetry in vocabulary strategy between MT (BPE subwords) and ASR/ST (characters) reflects both practical and theoretical considerations. MT operates on clean, standardized text input and output; subword tokenization is well-established in text-only translation and produces more efficient encoding (fewer tokens per sentence) than character-level encoding. ASR and ST operate on noisy speech input, where the additional burden of subword tokenization — and the risk of out-of-vocabulary subword units — provides little benefit over simple character-level modeling, especially given that the speech encoder provides sufficient context to resolve character-level ambiguities. The character vocabulary size is also much smaller (typically a few hundred characters) than a BPE vocabulary (5,000–40,000 tokens), which reduces the decoder's output softmax dimension and makes training slightly faster.
Why temperature-based sampling (T=2) for low-resource multilingual models? In massively multilingual models, the natural data distribution is heavily skewed toward high-resource languages. Without intervention, a French-to-English parallel example would appear hundreds of times more frequently in training than a Japanese-to-English example (because there are 264 hours of French data and only 1 hour of Japanese data). The model would therefore optimize primarily for French-to-English translation, and Japanese-to-English would receive negligible gradient signal — the model might never learn to translate Japanese at all. Temperature-based sampling with $T > 1$ flattens the sampling distribution, giving low-resource languages more training iterations (at the cost of oversampling the same low-resource examples many times, which can cause overfitting). The specific choice of $T = 2$ follows Arivazhagan et al. (2019), who demonstrated its effectiveness for low-resource languages in massively multilingual neural MT. The paper does not sweep alternative temperature values, so $T = 2$ should be considered a reasonable default rather than an optimized hyperparameter.
Why pre-train ST encoders on ASR? The pre-training strategy — initializing ST encoder weights from a trained ASR encoder — is a form of transfer learning that exploits the fact that ASR and ST share a sub-task: converting speech audio into a linguistic representation. An ASR encoder learns to map spectrogram frames to phonetically meaningful hidden states that feed into the decoder for text prediction. An ST encoder needs to map the same spectrogram frames to hidden states that contain the semantic content necessary for translation (not just transcription). The ASR pre-training provides a strong initialization for the lower, acoustic-processing layers, allowing the ST model to focus its training budget on learning the higher-level semantic and cross-lingual mappings. The paper uses this strategy for both bilingual and multilingual settings, with the multilingual ASR encoder providing initialization for all source languages simultaneously.
What the Paper Does NOT Do (Important Omissions and Simplifications)
No model ensembling. All reported results use single models, not ensembles. Ensemble methods were common in MT and ASR at the time (averaging predictions from multiple independently trained models can yield 1–3 BLEU/WER improvements), so the reported numbers should be considered lower bounds on what is achievable with standard ensembling. The decision to report single-model results is likely motivated by simplicity and reproducibility: ensemble results are harder to replicate because they require training multiple models, and they complicate comparisons between systems (was the improvement from the method or from ensembling?).
No self-supervised pre-training. The paper's models use only the supervised CoVoST 2 data for training, without leveraging the much larger quantities of unlabeled speech available through Common Voice or other sources. Self-supervised speech representation learning (wav2vec, HuBERT, etc.) was becoming prominent at the time of publication and would later be shown to dramatically improve low-resource ASR and ST. The authors explicitly note in Section 4.2 that the poor results on low-resource pairs "can be improved by leveraging training data from the opposite direction for MT and C-ST" and that methods including "self-supervised pre-training and semi-supervised learning" are future work that the community can pursue using CoVoST 2 as a benchmark.
No combination of ASR pre-training with other transfer methods. The paper uses ASR encoder pre-training and reverse-direction data augmentation as separate techniques, but does not explore more sophisticated transfer strategies such as: adapter layers for language-specific fine-tuning, meta-learning for few-shot ST, or knowledge distillation from high-resource to low-resource language pairs. This is consistent with the paper's goal of providing a clean, reproducible baseline — not pushing the state of the art — but it means the reported numbers substantially underestimate what is achievable with the CoVoST 2 data.
No hyperparameter search reported for most configurations. The paper provides fixed hyperparameters for each model type without discussing whether these were arrived at through systematic search or are simply reasonable defaults. For example, the choice of $d_{\text{model}} = 512$ vs. 1024 for multilingual "-M" vs. "-L" models, or the choice of beam size 5 and length penalty 1, are stated without justification. This is standard for dataset/baseline papers — the goal is to provide a consistent starting point, not to claim optimal settings — but readers should be aware that these hyperparameters may not be optimal for all language pairs or configurations.
No statistical significance testing. All reported WER and BLEU scores are point estimates without confidence intervals or significance tests. Given that test sets for low-resource languages can be extremely small (Table 1 shows test hours as low as 1 hour for many languages, corresponding to perhaps a few hundred words), the random variation in these point estimates may be substantial, and the differences between models with similar scores (e.g., 2.5 vs. 3.0 BLEU) may not be statistically reliable. This is a common limitation in MT/ST benchmark papers and should be kept in mind when interpreting small performance differences.
4. Key Insights and Innovations
Innovation 1: A New Class of ST Corpus Defined by Resource-Level Diversity as a First-Class Feature
The dominant corpora in speech translation prior to CoVoST 2 — MuST-C, Europarl-ST, and even the original CoVoST — share an unstated design assumption: that a corpus is defined primarily by its language count and domain coverage. Adding a few more European languages to MuST-C, or adding reverse translation directions to Europarl-ST, are incremental expansions of the same basic blueprint. What distinguishes CoVoST 2 is not just that it includes more languages (though it does — 21 into English and 15 out of English), but that it is explicitly constructed around the spectrum of resource availability as the variable of interest.
This is a conceptual reframing rather than an incremental scaling up. The corpus's defining feature is the 264:1 ratio between the most-resourced language pair (French-to-English, 264 hours) and the least-resourced (Japanese-to-English, 1 hour), and — critically — the inclusion of numerous intermediate resource levels (44 hours for Italian, 18 for Russian, 10 for Portuguese, 3 for Estonian, 2 for Arabic) that create a graded continuum rather than a binary high/low split. This continuum is what makes CoVoST 2 a research instrument rather than just a benchmark: it allows researchers to study how ST performance degrades as data decreases, where specific methods (multilingual transfer, ASR pre-training, reverse-direction augmentation) become necessary, and whether there exists a minimum data threshold below which ST becomes impossible regardless of technique.
Prior corpora could not support this kind of analysis because their resource levels were compressed into a narrow high-resource band. MuST-C provides 385–504 hours for all 8 of its translation directions — the ratio between most and least is ~1.3:1, not 264:1. Europarl-ST similarly operates within a tight resource window. The original CoVoST broke this mold by including low-resource languages like Mongolian, but with only 11 languages total, the resource spectrum was sparsely sampled — there were large gaps between high-resource and low-resource extremes that made it impossible to characterize the functional form of the data-vs-performance curve.
CoVoST 2's resource-level diversity is therefore not a quantitative improvement over prior work but a qualitative shift in what kind of scientific questions the corpus enables. The paper's baseline results in Table 2 already demonstrate the value of this framing: end-to-end ST trained from scratch achieves 24.3 BLEU on French (264 hours) but 1.5 BLEU on Japanese (1 hour), with a graded decline across all intermediate resource levels. This curve — which can only be observed in a corpus that deliberately spans the full range — immediately surfaces the central research challenge that CoVoST 2 is designed to catalyze: developing methods whose performance degrades gracefully rather than catastrophically as training data shrinks.
Innovation 2: The CoVoST Split Extension as a Demonstration That Evaluation Rigor and Data Utilization Are Not in Conflict
A subtler but practically important conceptual contribution is the paper's challenge to the default splitting conventions inherited from Common Voice. The standard practice in speech dataset construction — keep only one recording per sentence text, discard the rest — emerged from a legitimate methodological concern: preventing sentence-level memorization from inflating evaluation metrics. But the consequence, as the paper quantifies, is that 55.8% of the collected speech data is wasted under the default splits. For a field that routinely laments data scarcity in low-resource languages, this is an extraordinary inefficiency — it means that for every hour of speech data actually used in training, more than an hour of additional speech was collected, transcribed, and then thrown away.
The paper's CoVoST split extension demonstrates that this tradeoff between evaluation rigor and data utilization is unnecessarily strict. By enforcing two constraints — disjoint speaker sets across train/dev/test, and consistent sentence assignment to a single split — the authors recover 78.8% of the total data while maintaining the core evaluation property that matters most: speaker independence. The key insight is that what we actually care about in evaluation is generalization to unseen speakers, not generalization to unseen sentences. A model that hears the same sentence text from different speakers in training and test is not cheating — it is demonstrating robust acoustic generalization, which is precisely the property we want speech systems to have. The original Common Voice splits conflated these two forms of generalization and, in doing so, threw away valuable training signal.
This innovation is methodological rather than architectural — it changes how datasets are constructed, not how models are trained — but its practical impact is substantial. For the lowest-resource languages in the corpus (Japanese, Indonesian: 1 hour under original splits), the extension provides no additional data because these languages have so few recordings that almost all sentences already have only one speaker. But for mid-resource languages like French (180 → 264 hours, a 47% increase) and German (119 → 184 hours, a 55% increase), the extended splits provide training data volumes that would otherwise require substantially more data collection effort to achieve. The paper does not belabor this point, but the implication is clear: future speech dataset efforts should default to speaker-disjoint splitting rather than sentence-disjoint splitting, and the burden of proof should be on those who would discard data rather than on those who would retain it.
Innovation 3: Establishing Baselines as a Community Service Rather Than a Competitive Claim
Dataset papers in NLP and speech processing have a well-known incentive problem: the authors who release a new dataset have an information advantage (they designed the splits, ran extensive preliminary experiments, and optimized their baselines) that can make it difficult for external researchers to compare fairly. The result is often that the original paper's baselines are stronger than they appear, and subsequent papers that report improvements may in fact be benefiting from better-tuned hyperparameters rather than genuinely better methods.
CoVoST 2 takes a different stance. The paper provides comprehensive baselines across five modeling paradigms — monolingual ASR, bilingual MT, cascaded ST, end-to-end ST trained from scratch, and end-to-end ST with ASR pre-training — in both bilingual and three multilingual configurations, with all training recipes open-sourced in fairseq. The baselines are explicitly presented as a "starting point" (Section 4.2) rather than as a competitive performance claim, and the paper explicitly enumerates the methods that the community should explore to improve upon them: multilingual training, self-supervised pre-training, semi-supervised learning.
This is a deliberate choice that reflects a specific philosophy about the role of dataset papers in a research ecosystem. By providing reproducible, standardized baselines — with explicit hyperparameters, preprocessing pipelines, and evaluation protocols — the authors reduce the variance in experimental conditions that makes cross-paper comparison unreliable. A researcher who develops a new low-resource ST method can train it using the CoVoST 2 recipe, evaluate it with the same sacreBLEU configuration on the same test splits, and report a number that is meaningfully comparable to the paper's Table 2 or Table 3. This is a form of methodological infrastructure — it does not advance the state of the art directly, but it makes it possible for the community to reliably measure whether the state of the art has advanced at all.
The contrast with other dataset papers is instructive. MuST-C provided baselines, but they were more limited in scope (primarily cascaded and end-to-end ST) and did not explore multilingual configurations. Europarl-ST provided baselines focused on many-to-many multilingual ST but did not provide the same breadth of bilingual reference points. By covering the full matrix of (bilingual, A2E, E2A, A2A) × (MT, cascaded ST, end-to-end ST, ASR-pre-trained ST), CoVoST 2 establishes a performance landscape against which any future method — whether it focuses on architecture, pre-training, data augmentation, or decoding strategy — can be situated.
Innovation 4: The Diagnostic Value of Negative Results in Defining the Research Frontier
A less obvious but equally important contribution is what the baseline results fail to achieve — and what those failures reveal about the shape of the ST research challenge. The paper reports that for the lowest-resource languages (1–3 hours of training data), end-to-end ST from scratch produces essentially random output: 0.1–0.3 BLEU for Estonian, Mongolian, Arabic, Swedish, and Tamil in the X→En direction (Table 2, E-ST column). Even with ASR encoder pre-training — the most effective transfer technique applied — these languages reach only 0.1–2.7 BLEU. Cascaded ST, which combines a separately trained ASR system with an MT system, does better: 1.8–12.3 BLEU on the same languages with reverse-direction MT augmentation. But the gap between cascaded and end-to-end ST remains enormous for these languages, indicating that the transfer benefits of ASR pre-training are insufficient to bridge the data scarcity gap.
These negative results are diagnostically valuable because they define the boundaries of current methodology. They tell us that at ~1–2 hours of training data, end-to-end ST — even with the strongest available transfer learning — is not a viable approach, and researchers should direct their efforts toward cascaded systems, multilingual training, or self-supervised pre-training instead. The multilingual baselines in Tables 3 and 4 reinforce this diagnosis: multilingual A2E training improves low-resource ST substantially over bilingual baselines (e.g., Japanese-to-English goes from 1.5 BLEU bilingual to 2.8–3.8 BLEU in A2E, Table 3), but the absolute numbers remain low, and for the hardest languages (Estonian, Mongolian, Tamil), even multilingual training barely moves the needle (0.1–0.4 BLEU for A2E end-to-end ST).
This pattern — where multilingual training helps mid-resource languages but fails on the most extreme low-resource cases — is a finding in itself. It suggests that the positive transfer from high-resource to low-resource languages in multilingual ST has limits: when the low-resource language has so little data that the model cannot learn even a basic phonetic inventory, sharing encoder parameters with French or German does not help because there is no phonetic signal to share onto. This finding is not highlighted as a major claim in the paper, but it is one of the most actionable results for guiding future research — it implies that for the hardest cases, what is needed is not better multilingual training but fundamentally different approaches (unsupervised pre-training on unlabeled speech, or leveraging text-only resources through MT) that do not require any parallel ST data at all.
The paper's willingness to report and contextualize these negative results — rather than cherry-picking the languages where performance is reasonable — is a methodological contribution in itself. It demonstrates that a well-constructed dataset with extreme resource diversity can serve not just as a leaderboard but as a diagnostic instrument that reveals where current methods break down and what kind of new methods are needed.
5. Experimental Analysis
Evaluation Methodology
-
Dataset. All experiments use CoVoST 2, consisting of Common Voice speech recordings with professional translations covering 21 languages into English and 15 languages out of English. Models are trained on the CoVoST extended train split and evaluated on the original Common Voice development and test splits, as described in Section 2.2. The speech duration ranges from 264 hours (French→English) down to 1 hour (Japanese→English, Indonesian→English) under extended splits, with corresponding token counts provided in Table 1.
-
Base model(s). All models use the Transformer architecture (Vaswani et al., 2017), adapted for speech tasks following Synnaeve et al. (2020). The core configuration is 12 encoder layers and 6 decoder layers with a convolutional downsampler reducing speech input length by a factor of 3/4. Bilingual ASR and ST models use
$d_{\text{model}} = 256$; multilingual models use$d_{\text{model}} = 512$(denoted "-M") or 1024 (denoted "-L"). Bilingual MT uses 3 encoder and 3 decoder layers; multilingual MT uses 6 layers each. All models are implemented in fairseq (Ott et al., 2019) with open-sourced training recipes. The choice of Transformer is deliberate: it was the dominant architecture in both MT and ASR at the time, ensuring that baselines are directly comparable to existing literature and reproducible using widely available implementations. -
Metrics. Automatic Speech Recognition is evaluated by Word Error Rate for languages with explicit word boundaries and Character Error Rate for Chinese and Japanese (which lack whitespace segmentation). WER is computed as
$(S + D + I) / N$where S, D, I count substitutions, deletions, and insertions respectively, and N is the reference word count. Lower is better. Machine Translation and Speech Translation are evaluated by case-sensitive detokenized BLEU using sacreBLEU (Post, 2018) with default options, reported on a 0–100 scale. For English↔Chinese and English↔Japanese, character-level BLEU is reported instead of word-level BLEU to avoid word segmentation confounds. All text is normalized before evaluation: tokenized via sacreBLEU tokenizers, lowercased, and with punctuation removed except apostrophes and hyphens (for WER/CER). BLEU scores are computed after detokenization, with capitalization differences treated as errors. -
Baselines. The paper provides five categories of baselines, each serving a distinct reference point:
- Monolingual ASR: Single-language speech recognition models trained on each source language independently, reported as WER/CER on the test split. These establish the transcription quality achievable before any translation step.
- Bilingual MT: Text-to-text translation models trained on paired transcript-translation data for a single language pair. Two variants are reported: using only
$s \to t$training data, and using both$s \to t$and$t \to s$data (denoted "+Rev") after removing any overlap between reverse-direction training data and forward-direction dev/test sets. - Cascaded ST (C-ST): A pipeline system where the ASR model transcribes the speech, and the MT model translates the transcription. The paper reports cascaded results using both the base MT configuration and the +Rev configuration, producing two C-ST variants per language pair.
- End-to-end ST from scratch (E-ST): A single model trained to map speech audio directly to translated text, with no intermediate transcription and no pre-training of the encoder on ASR tasks. This represents the weakest end-to-end baseline but is important for measuring the data requirements of direct speech-to-translation learning.
- End-to-end ST with ASR pre-training (ST): E-ST but with the encoder initialized from a pre-trained English ASR encoder (for bilingual models) or a pre-trained multilingual ASR encoder (for multilingual models). This is the strongest end-to-end baseline and the one the paper treats as the default "ST" result.
Additional multilingual baselines cover three configurations: All→En (A2E, 21 source languages into English), En→All (E2A, English into 15 target languages), and All→All (A2A, all translation directions among the 15 languages that appear as both source and target plus English). Multilingual MT baselines are provided for the same configurations to serve as upper-bound text-to-text references for the cascaded and end-to-end results.
-
Generation budget / compute accounting. The paper does not report FLOPs or wall-clock time. All models within a given configuration (bilingual vs. multilingual, MT vs. ST) use comparable parameter counts and training procedures, making relative comparisons meaningful. The key computational differentiator is model dimension: bilingual models use
$d_{\text{model}} = 256$while multilingual models use 512 or 1024, reflecting the intuition that multilingual modeling requires greater representational capacity. Beam size is fixed at 5 with length penalty 1 for all models, ensuring that decoding-time computation is standardized across comparisons. Training data quantity — measured in hours of speech or number of parallel sentence pairs — serves as the implicit compute proxy: results are broken out by language pair resource level to show how performance scales with data. -
Cross-validation / statistical protocol. No cross-validation or statistical significance testing is reported. All results are point estimates on the fixed Common Voice test splits. The paper uses standard checkpoint selection heuristics: best validation loss for MT, average of last 5 checkpoints for ASR and ST (motivated by the higher training instability of speech models). The test sets for low-resource languages can be extremely small — Table 1 shows test hours as low as 1 hour (corresponding to perhaps a few hundred words) for many languages — so the random variation in point estimates may be substantial, and small performance differences (e.g., 0.1 vs. 0.4 BLEU) should be interpreted cautiously. The paper acknowledges that the CoVoST dev/test splits contain "large amount of repeated sentences" that "may skew the overall BLEU (WER) scores" and therefore recommends using original CV splits for evaluation by default.
Main Quantitative Results
Monolingual ASR and Bilingual Translation Baselines (Table 2)
The paper's bilingual baselines in Table 2 establish the performance floor and ceiling for each language pair, revealing the dominant role of training data quantity in determining quality.
Monolingual ASR results. ASR performance spans an enormous range driven almost entirely by training data availability. On the high-resource end, English ASR achieves 25.6 WER on its own test set — the model that serves as encoder initialization for all downstream ST models. Other high-resource languages perform similarly or better: French reaches 18.3 WER, Spanish 16.0 WER, Catalan 12.6 WER. These numbers reflect both the quantity of training data (113–264 hours under extended splits) and the phonetic transparency of the languages (Catalan's relatively regular orthography-to-phoneme mapping yields lower WER than English, which has famously irregular spelling). On the low-resource end, ASR performance degrades dramatically: Estonian reaches 65.7 WER, Mongolian 65.2 WER, Tamil 80.8 WER, Japanese 77.1 WER, and Welsh 72.8 WER. At these error rates, the ASR output preserves less than half of the reference words — and for Tamil at 80.8 WER, the majority of words in the transcript are incorrect. These numbers define the ceiling for cascaded ST: if ASR is 80% wrong, no downstream MT system can salvage a correct translation.
Bilingual MT results for X→En. Text-to-text translation quality — measured on the ground-truth transcripts, so ASR errors are not a factor — shows a similar resource-driven pattern but with higher absolute numbers reflecting the relative ease of text-to-text translation compared to speech-to-text. French→English MT achieves 37.9 BLEU, German→English 28.2 BLEU, Spanish→English 36.3 BLEU. These are reasonable translation quality scores for medium-resource MT systems trained on tens of thousands of sentence pairs. On the low-resource end, MT performance collapses: Estonian→English achieves 0.3 BLEU, Mongolian→English 0.2 BLEU, and Tamil→English, Japanese→English, and Arabic→English all score 0.0–0.1 BLEU. A BLEU score below 1.0 typically indicates that the system produces essentially no correct n-gram matches with the reference — these models have failed to learn the translation task at all.
The "+Rev" column (using reverse-direction data for training) reveals one of the paper's most practically important findings: reverse-direction augmentation dramatically improves low-resource MT but does not substantially affect high-resource MT. French→English MT with reverse data improves from 37.9 to 38.1 BLEU (a negligible 0.2 gain); Estonian→English improves from 0.3 to 13.7 BLEU (a transformative ~45× relative improvement); Mongolian→English improves from 0.2 to 5.4 BLEU. This pattern makes sense: for high-resource languages, the forward-direction training data already provides sufficient signal, and the additional reverse data adds little new information. For low-resource languages, the forward-direction data alone may contain fewer than 1,000 sentence pairs (Table 1 shows Estonian with only 3 hours of speech, translating to perhaps 2,000–3,000 utterances), making it essentially impossible to learn a statistical mapping between languages. Doubling the effective parallel data by adding the reverse direction — even though it requires the model to learn translation in both directions — provides enough signal to move from "complete failure" to "marginally functional."
Bilingual ST results for X→En. The end-to-end ST results reveal the cumulative cost of moving from text translation to speech translation, and of training end-to-end rather than in a pipeline. The strongest end-to-end baseline (ST column: end-to-end with ASR encoder pre-training) achieves the following on high-resource languages: French→English 26.3 BLEU, Spanish→English 23.0 BLEU, Catalan→English 18.8 BLEU, German→English 17.1 BLEU. These numbers are 8–15 BLEU points below the corresponding MT results on the ground-truth transcripts, reflecting the substantial difficulty of translating directly from noisy, variable speech rather than clean text.
For low-resource languages, end-to-end ST from scratch (E-ST column) produces essentially random output: 0.1–0.3 BLEU for Estonian, Mongolian, Arabic, Swedish, Latvian, Slovenian, Tamil, and Japanese. ASR encoder pre-training (ST column) provides some benefit but leaves most of these languages in the 1–4 BLEU range: Estonian→English 0.1 BLEU, Mongolian→English 0.2 BLEU, Tamil→English 0.3 BLEU, Japanese→English 1.5 BLEU. These numbers are diagnostically important: they tell us that at 1–3 hours of training speech, even the strongest available transfer learning (initializing from a fully trained English ASR encoder) cannot produce a functional end-to-end ST system. The one notable exception is Turkish→English, which reaches 3.6 BLEU with ASR pre-training — still poor, but an order of magnitude better than the sub-1.0 BLEU results for comparably resourced languages. Turkish has 4 hours of training data under CoVoST splits, suggesting that ~4 hours may be near the minimum threshold where ASR pre-training begins to provide meaningful transfer.
Cascaded vs. end-to-end ST. The comparison between cascaded ST (C-ST) and end-to-end ST (ST) reveals a consistent pattern: cascaded systems outperform end-to-end systems on high-resource languages, and the gap widens dramatically on low-resource languages. For French→English, cascaded ST (+Rev column) achieves 27.6 BLEU vs. end-to-end ST's 26.3 BLEU — a modest 1.3 point advantage. For Estonian→English, cascaded ST reaches 4.4 BLEU vs. end-to-end ST's 0.1 BLEU — a 44× relative advantage. For Arabic→English, cascaded ST reaches 12.3 BLEU vs. end-to-end's 4.3 BLEU.
This pattern reveals a fundamental asymmetry in how data scarcity affects the two approaches. End-to-end ST must learn simultaneously: (1) to convert speech acoustics to linguistic features, (2) to parse the source language, (3) to translate to the target language, and (4) to generate fluent target text. Each of these tasks consumes training signal, and when total training data is small (1–3 hours), the model fails at every level simultaneously. Cascaded ST separates the problem: the ASR model only needs to learn task (1) and part of task (2), while the MT model only needs tasks (3) and (4). The ASR model benefits from the explicit supervision of source-language transcripts; the MT model benefits from both forward and reverse translation data (via +Rev). This division of labor means that even when each individual model is weak (65.7 WER for Estonian ASR, 13.7 BLEU for Estonian→English MT with +Rev), the combination can still produce marginally useful translations where the end-to-end model produces nothing at all.
Bilingual ST results for En→X. Translation out of English into 15 target languages (right side of Table 2) shows similar patterns but with a crucial structural difference: the speech source is always English, so ASR quality is constant across all directions. The variability comes entirely from the target-side MT component and the availability of En→X parallel data. For high-resource target languages, end-to-end ST with ASR pre-training achieves: German 16.3 BLEU, Catalan 21.8 BLEU, Chinese 25.4 BLEU (character-level), Swedish 21.8 BLEU, Japanese 29.6 BLEU (character-level). For low-resource target languages: Estonian 13.2 BLEU, Mongolian 9.2 BLEU, Turkish 10.0 BLEU, Tamil 10.9 BLEU. These low-resource En→X ST results are notably higher than the corresponding X→En low-resource results (Estonian→English 0.1 vs. English→Estonian 13.2). This asymmetry arises because English→X ST benefits from the large English speech training set (~430 hours under CoVoST extended splits) regardless of the target language, while X→English ST is bottlenecked by the small source-language speech sets (1–3 hours). The speech encoder — which must learn to extract linguistic features from audio — is the dominant consumer of training data, and when the source language has abundant speech, the model can allocate more of its capacity to the translation mapping.
Multilingual ASR Baselines (Tables 3 and 4)
The multilingual ASR results in Table 3 (row "ASR-M" and "ASR-L") and Table 4 serve as both stand-alone baselines and the encoder initialization for multilingual ST. The key finding is that multilingual ASR training dramatically improves low-resource ASR compared to bilingual training, but the improvement comes at a cost to high-resource performance.
For the four high-resource languages (French, German, Spanish, Catalan) listed on the left of Table 3, multilingual ASR (ASR-M, $d_{\text{model}} = 512$) achieves: French 20.1 WER, German 21.3 WER, Spanish 15.4 WER, Catalan 13.1 WER. Comparing these to the bilingual ASR results in Table 2: French bilingual 18.3 vs. multilingual 20.1 (worse by 1.8 WER), German bilingual 21.4 vs. multilingual 21.3 (essentially identical), Spanish bilingual 16.0 vs. multilingual 15.4 (better by 0.6 WER), Catalan bilingual 12.6 vs. multilingual 13.1 (worse by 0.5 WER). The pattern is mixed — multilingual training neither consistently helps nor consistently hurts high-resource ASR — suggesting that for languages with abundant training data, the additional signal from other languages provides approximately as much benefit (positive transfer) as interference (negative transfer from competing phonetic inventories).
For the ten low-resource languages on the right of Table 3, the comparison is between multilingual ASR and the bilingual ASR results in Table 2. The bilingual ASR results for these languages are uniformly terrible: Estonian 65.7, Mongolian 65.2, Dutch 52.8, Turkish 51.2, Arabic 63.3, Swedish 65.5, Latvian 51.8, Slovenian 59.1, Tamil 80.8, Japanese 77.1. Multilingual ASR (ASR-M) reduces these to: Estonian 41.9, Mongolian 46.8, Dutch (not in this subset of the table — see discussion below), Turkish 46.8, Arabic 59.7, Swedish 59.3, Latvian 56.0, Slovenian 51.7, Tamil 89.6, Japanese 88.7. The improvements range from substantial (Estonian: 65.7 → 41.9, a 23.8 WER reduction; Mongolian: 65.2 → 46.8, an 18.4 WER reduction) to negligible or even negative (Tamil: 80.8 → 89.6, a deterioration of 8.8 WER; Japanese: 77.1 → 88.7, a deterioration of 11.6 WER). The ASR-L model ($d_{\text{model}} = 1024$) generally improves over ASR-M but the gains are modest: Estonian 41.9 → 46.5 (worse), Mongolian 46.8 → 45.6 (slightly better), Tamil 89.6 → 78.5 (substantially better), Japanese 88.7 → 59.4 (dramatically better).
These results establish two important baselines for the multilingual ST experiments: (1) multilingual ASR training provides meaningful positive transfer for most low-resource languages, but the benefit is highly uneven — some languages (Estonian, Mongolian, Turkish) improve substantially while others (Tamil, Japanese) barely improve or degrade; (2) increasing model capacity from $d_{\text{model}} = 512$ to 1024 can partially address this unevenness, but the additional parameters do not guarantee improvement across all languages. The paper does not investigate why Tamil and Japanese benefit so little from multilingual training, but plausible hypotheses include: typological distance from the high-resource European languages that dominate training, distinctive phonetic inventories poorly represented by shared encoder parameters, or the extreme data scarcity (1–2 hours) simply providing too little signal for the model to learn even basic phonetic discrimination regardless of transfer.
The temperature-based sampling strategy ($T = 2$, noted in the Table 3 caption) is applied to improve low-resource directions, but the paper does not provide an ablation comparing different temperature values or showing performance without temperature sampling. The absolute performance on the hardest languages (Tamil, Japanese at 80–90 WER even in multilingual settings) suggests that temperature sampling, while helpful, cannot compensate for the fundamental lack of training signal when only 1–2 hours of speech are available.
Multilingual X→En MT and ST Baselines (Table 3)
Table 3 is the paper's central result for the many-to-one (21 languages → English) setting, reporting both multilingual MT and multilingual ST across four configurations: A2E MT (many-to-one multilingual MT), A2A MT (many-to-many multilingual MT), and two encoder pre-training variants for ST (using ASR-M and ASR-L as initialization). The cascaded multilingual ST results are shown in the rows labeled "† + 1", "‡ + 1" (using A2E MT) and "† + 2", "‡ + 2" (using A2A MT), where † and ‡ refer to ASR-M and ASR-L respectively.
Multilingual MT for X→En. The text-to-text MT baselines provide the upper-bound reference for what cascaded or end-to-end ST could theoretically achieve if ASR were perfect. A2E MT (row "A2E MT") achieves: French 38.0 BLEU, German 27.0 BLEU, Spanish 38.2 BLEU, Catalan 29.8 BLEU — numbers comparable to or slightly below the bilingual MT results in Table 2 (French 37.9, German 28.2, Spanish 36.3, Catalan 24.9). For high-resource languages, the multilingual MT model matches bilingual performance, indicating that sharing a single English decoder across 21 source languages does not degrade translation quality for well-resourced language pairs.
For low-resource languages, the A2E MT model dramatically improves over bilingual MT. Compare the "A2E MT" row to the (bilingual MT + Rev) column in Table 2: Estonian 13.5 vs. 13.7 (similar), Mongolian 9.2 vs. 5.4 (substantially better), Turkish 9.2 vs. 25.9 (worse — see discussion below), Arabic 17.3 vs. 34.7 (worse), Swedish 22.0 vs. 37.7 (worse). The pattern is mixed, but the standout result is Mongolian: bilingual MT with reverse augmentation achieved only 5.4 BLEU, while multilingual A2E MT achieves 9.2 BLEU — a 70% relative improvement. This is a clear demonstration of positive transfer: Mongolian benefits from sharing the English decoder with 20 other languages, presumably because the model can leverage cross-lingual patterns in how different source languages map to English, even when Mongolian-specific training examples are extremely scarce.
However, the A2E MT model does not universally improve low-resource translation. Turkish performs worse (25.9 → 9.2), as do Arabic (34.7 → 17.3) and Swedish (37.7 → 22.0). The paper does not discuss these regressions, but they likely reflect a combination of: (1) interference from other source languages in the shared encoder, where adding 20 other languages dilutes the representation capacity available for any single language; (2) the coarse vocabulary (40K BPE tokens shared across all languages), which may be poorly suited to specific languages; and (3) the temperature sampling strategy, which upsamples low-resource languages at the expense of mid-resource languages like Turkish and Arabic, potentially causing the model to underfit them.
A2A MT vs. A2E MT. The many-to-many MT model (A2A MT, where the decoder can generate any language, conditioned on a target language token) generally outperforms A2E MT across both high-resource and low-resource languages. For high-resource: French 40.9 vs. 38.0, German 31.7 vs. 27.0, Spanish 41.0 vs. 38.2, Catalan 32.4 vs. 29.8. For low-resource: Estonian 19.0 vs. 13.5, Mongolian 12.1 vs. 9.2, Turkish 12.1 vs. 9.2 (still far below bilingual + Rev at 25.9), Arabic 17.9 vs. 17.3 (slight improvement), Swedish 27.0 vs. 22.0. The A2A model's consistent advantage — even though it performs a harder task (translating between any pair of languages, not just into English) — suggests that forcing the model to generate multiple target languages acts as a beneficial regularizer for the encoder, similar to multi-task learning where auxiliary objectives improve the primary task. The encoder must learn source-language representations that support translation into many target languages, which may produce more robust, semantics-focused representations than representations optimized only for English output.
Multilingual cascaded ST for X→En. The cascaded ST results combine multilingual ASR (ASR-M or ASR-L) with multilingual MT (A2E or A2A). The four combinations (†+1, ‡+1, †+2, ‡+2) provide an interesting diagnostic: the choice of ASR model (M vs. L) and MT model (A2E vs. A2A) interact, and the best combination depends on the language pair.
For high-resource languages, all four combinations perform similarly. French→English cascaded: †+1 = 27.3, ‡+1 = 28.0, †+2 = 28.4, ‡+2 = 29.1 BLEU. Spanish→English: 28.8, 29.4, 30.7, 31.1 BLEU. The improvements from larger ASR encoders and from A2A over A2E MT are small but consistent — roughly 1–2 BLEU total improvement from the weakest combination (ASR-M + A2E) to the strongest (ASR-L + A2A). For mid-resource languages (Italian, Russian, Chinese, Portuguese, Persian), the same pattern holds: moving from ASR-M + A2E to ASR-L + A2A improves Italian→English from 13.5 to 15.2 BLEU (per the cascaded rows in Table 3 — though note these are cascaded ST, not pure MT, so the numbers are lower than the bilingual C-ST in Table 2 because multilingual ASR is typically weaker than bilingual ASR for mid-resource languages).
For low-resource languages, a different pattern emerges: the benefit of A2A over A2E is often larger than the benefit of ASR-L over ASR-M. Compare Estonian→English: †+1 = 8.5 vs. ‡+1 = 8.2 (ASR-L is actually worse), but †+2 = 11.3 vs. ‡+2 = 10.4 (A2A MT provides a larger boost). Mongolian→English: †+1 = 7.1, ‡+1 = 7.6, †+2 = 8.7, ‡+2 = 9.3. Arabic→English: †+1 = 10.1, ‡+1 = 10.9, †+2 = 10.8, ‡+2 = 12.3. This suggests that for the most data-scarce settings, improving the MT component (by making it multilingual many-to-many) is more impactful than improving the ASR component (by increasing encoder capacity), at least within the range of capacities tested. The ASR bottleneck — poor transcription quality — cannot be fixed by a larger encoder if the fundamental problem is too little training data, but the MT component can still benefit from cross-lingual transfer because text-level multilingual MT has been shown to work well even with limited per-language data.
Multilingual end-to-end ST for X→En. The end-to-end ST results (rows "A2E-M", "A2E-L", "A2A-M", "A2A-L") are the paper's most important finding for the ST research community: multilingual end-to-end ST works well for high-resource languages, provides moderate benefits for mid-resource languages, and fails almost completely for the lowest-resource languages.
For the four high-resource languages (French, German, Spanish, Catalan), all four multilingual end-to-end configurations achieve reasonable performance:
- French→English: A2E-M 27.0, A2E-L 26.9, A2A-M 22.6, A2A-L 26.0 BLEU. The A2E models slightly outperform the bilingual ST baseline (26.3 BLEU from Table 2), while the A2A models underperform — particularly A2A-M at 22.6, which is 3.7 BLEU below the bilingual result. This degradation in the many-to-many setting for high-resource languages likely reflects capacity competition: a single model handling all translation directions must allocate parameters across many tasks, and well-resourced directions lose representational capacity that they would have in a dedicated bilingual model.
- German→English: A2E-M 18.9, A2E-L 17.6, A2A-M 15.6, A2A-L 18.9 BLEU. Compare to bilingual ST at 17.1 BLEU — the multilingual models are competitive or slightly better.
- Spanish→English: A2E-M 28.0, A2E-L 26.3, A2A-M 23.7, A2A-L 27.0 BLEU, vs. bilingual ST at 23.0. The A2E models substantially outperform the bilingual baseline (+3.3 to +5.0 BLEU), demonstrating unambiguous positive transfer from other source languages.
- Catalan→English: A2E-M 23.9, A2E-L 22.1, A2A-M 21.1, A2A-L 24.0 BLEU, vs. bilingual ST at 18.8. Again, A2E provides a clear improvement (+3.3 to +5.1 BLEU).
The consistent pattern is that A2E (many-to-one) end-to-end ST matches or exceeds bilingual ST for high-resource languages, while A2A is less reliable — sometimes matching bilingual performance (German, Catalan with A2A-L) and sometimes underperforming (French, Spanish with A2A-M). This suggests that adding target-language diversity (via A2A) provides less benefit than adding source-language diversity (via A2E) for translation into English, likely because the English decoder benefits from seeing more varied source-to-English mappings while a multi-target decoder must divide its capacity.
For the ten low-resource languages on the right side of Table 3, the end-to-end ST results are sobering:
- Estonian→English: A2E-M 6.3, A2E-L 4.5, A2A-M 8.4, A2A-L 8.4 BLEU. Compare to cascaded ST at 8.2–11.3 BLEU — the best multilingual end-to-end model (A2A at 8.4) substantially underperforms the best cascaded system (†+2 at 11.3).
- Mongolian→English: A2E-M 2.4, A2E-L 2.7, A2A-M 2.8, A2A-L 3.7 BLEU, vs. cascaded ST at 7.1–9.3. The end-to-end models perform 2–3× worse than cascaded.
- Turkish→English: A2E-M 2.4, A2E-L 2.7, A2A-M 2.8, A2A-L 3.7 BLEU, vs. cascaded ST at 7.1–9.3 (the paper reports these numbers in the table but the exact mapping requires row cross-referencing; I note the general magnitude gap).
- Arabic→English: A2E-M 0.6, A2E-L 0.6, A2A-M 0.6, A2A-L 0.7 BLEU, vs. cascaded ST at 10.1–12.3. The end-to-end models effectively produce no useful output.
- Tamil→English: 0.1 BLEU across all multilingual configurations, vs. cascaded ST at 0.2–0.4. Neither approach works.
- Japanese→English: 0.2–0.3 BLEU across all configurations, vs. cascaded ST at 2.8–3.8.
- Welsh→English: A2A-L 3.3, vs. cascaded ST at 4.9–7.8.
The headline finding from these results is that for the eight lowest-resource languages (≤4 hours of training data), multilingual end-to-end ST produces BLEU scores below 4.0 in all configurations, while cascaded ST achieves 2–10× higher BLEU. The paper states this diplomatically in Section 4.2 — "the poor results obtained on low resource pairs can be improved by leveraging training data from the opposite direction for MT and C-ST" — but the quantitative gap is stark and represents the clearest empirical finding in the paper: at 1–4 hours of speech data, end-to-end ST — even massively multilingual end-to-end ST — is not a viable approach, and researchers should default to cascaded systems.
The paper does not explore why the gap is so large, but the mechanism is likely: end-to-end ST must learn the speech-to-text mapping and the text-to-text translation mapping jointly, and when total training signal is measured in single-digit hours, the gradient from the translation loss is too weak and noisy to shape meaningful speech representations. Multilingual training helps by sharing the encoder across languages, but for languages with only 1–2 hours of data, the model may see fewer than 1,000 training examples — far too few to learn the phonetic inventory of a new language, let alone its mapping to English semantics. The ASR pre-training provides a starting point, but the subsequent ST fine-tuning on a tiny dataset is insufficient to adapt the encoder from an English-centric phonetic representation to one that works for Mongolian or Tamil.
Comparison with bilingual ST (Table 2) highlights the multilingual benefit for mid-resource languages. The languages in the "low-resource" section of Table 3 are not uniformly hopeless. Dutch→English: A2E-M 6.3, A2A-M 8.4 BLEU, vs. bilingual ST at 3.0 BLEU (Table 2). Persian→English: A2E-M and A2A-M at 0.6–0.7 BLEU, vs. bilingual ST at 3.7. Turkish→English: A2A-L 3.7 BLEU, vs. bilingual ST at 3.6. The pattern is inconsistent — some mid-resource languages benefit substantially from multilingual training (Dutch), some are roughly neutral (Turkish), and some are hurt (Persian). This suggests that the optimal strategy (bilingual vs. multilingual, end-to-end vs. cascaded) is language-specific and depends on factors beyond just training data quantity — likely including typological similarity to the high-resource languages that dominate the multilingual training set, phonetic inventory complexity, and the quality of the available ASR pre-training for that specific language.
Multilingual En→X MT and ST Baselines (Table 4)
Table 4 provides the complementary results for translation out of English into 15 target languages, with the same structure as Table 3 but a crucial difference: the speech source is always English, so all directions share the same 430-hour English speech training set. This makes the En→X results primarily a test of target-side transfer: can a single model learn to generate text in 15 different languages from English speech input, and does sharing the English encoder across all target languages provide benefits over bilingual models?
Bilingual ST (En→X) reference. The bilingual end-to-end ST baselines (row "Bi. ST" in Table 4) establish the per-language reference: German 16.5, Catalan 22.1, Chinese 25.7 (character-level), Persian 13.5, Estonian 13.4, Mongolian 9.2, Turkish 10.2, Arabic 12.4, Swedish 22.3, Latvian 13.1, Slovenian 16.1, Tamil 11.2, Japanese 29.6 (character-level), Indonesian 20.8, Welsh 24.1 BLEU. These numbers are substantially higher than the corresponding X→En bilingual ST results (Table 2, ST column), confirming that the abundance of English speech data (430 hours vs. 1–264 hours for other languages) is the dominant factor in end-to-end ST quality — when the source language has abundant training data, even low-resource target languages can achieve reasonable translation quality.
Multilingual MT (En→X). The text-to-text MT baselines (E2A MT and A2A MT) are strong across all target languages, ranging from 18.4–45.6 BLEU. Even the lowest-resource target languages achieve non-trivial MT performance: Mongolian En→Mn MT: 19.1 (E2A) and 18.4 (A2A) BLEU; Tamil: 24.5 (E2A) and 23.4 (A2A). This reflects the fact that for En→X translation, the parallel text data available is not limited by the target language's speech resources — the English transcripts are abundant, and the translations exist for all 15 target languages. The MT models therefore benefit from substantial parallel text data (Table 1 shows ~3M source tokens for all En→X directions) regardless of the target language.
Multilingual cascaded ST (En→X). The cascaded combinations (ASR-M or ASR-L with E2A or A2A MT) produce results that closely track the MT quality, with a modest degradation from ASR errors. For German: †+1 = 18.5, ‡+1 = 19.4, †+2 = 17.7, ‡+2 = 18.5 BLEU, compared to E2A MT at 31.9 and A2A MT at 30.8. The ~12–14 BLEU gap between MT and cascaded ST represents the cost of ASR errors in the English transcription. For low-resource target languages, the gap is proportionally smaller: Mongolian cascaded ST achieves 10.9–11.7 BLEU vs. MT at 18.4–19.1, a gap of ~7–8 BLEU. The smaller absolute gap for low-resource languages may reflect a floor effect (MT quality is lower to begin with) or may indicate that ASR errors are less damaging when the MT system is already uncertain about the correct translation.
Multilingual end-to-end ST (En→X). The end-to-end results (E2A-M, E2A-L, A2A-M, A2A-L) are the key findings in this table. The headline result is that multilingual En→X end-to-end ST is competitive with bilingual ST across most languages, and the many-to-many (A2A) configuration generally underperforms the one-to-many (E2A) configuration — the opposite of what was observed for X→En in Table 3.
For German: E2A-M 15.9, E2A-L 18.4, A2A-M 14.6, A2A-L 17.2 BLEU, vs. bilingual ST at 16.5. The E2A-L model outperforms the bilingual baseline by 1.9 BLEU; the A2A models underperform by 0.7–1.9 BLEU. For Catalan: E2A-M 21.6, E2A-L 23.6, A2A-M 19.7, A2A-L 22.5 BLEU, vs. bilingual at 22.1. For Chinese: E2A-M 29.3, E2A-L 31.3, A2A-M 27.0, A2A-L 30.2 BLEU, vs. bilingual at 25.7. The multilingual E2A models substantially outperform bilingual ST (+3.6 to +5.6 BLEU). For Estonian: E2A-M 12.8, E2A-L 15.1, A2A-M 11.2, A2A-L 14.2 BLEU, vs. bilingual at 13.4. E2A-L improves by 1.7 BLEU. For Mongolian: E2A-M 9.2, E2A-L 11.0, A2A-M 8.1, A2A-L 10.0 BLEU, vs. bilingual at 9.2. E2A-L improves by 1.8 BLEU. For Tamil: E2A-M 10.6, E2A-L 12.8, A2A-M 9.3, A2A-L 11.7 BLEU, vs. bilingual at 11.2. E2A-L improves by 1.6 BLEU. For Japanese: E2A-M 31.5, E2A-L 33.0, A2A-M 29.8, A2A-L 32.2 BLEU, vs. bilingual at 29.6. E2A-L improves by 3.4 BLEU.
The consistent finding across all 15 target languages is that E2A-L (one-to-many, $d_{\text{model}} = 1024$) achieves the best or near-best end-to-end ST performance, typically outperforming the bilingual baseline by 1–6 BLEU. The A2A (many-to-many) models consistently underperform E2A, by margins of 1–3 BLEU for high-capacity models (A2A-L vs. E2A-L) and 2–5 BLEU for lower-capacity models (A2A-M vs. E2A-M). This is the opposite of the X→En pattern in Table 3, where A2A often matched or exceeded A2E for low-resource languages.
Why would many-to-many training help X→En but hurt En→X? A plausible explanation is competition for decoder capacity. In the X→En setting, the decoder only generates English — a single target language — regardless of whether the model is A2E or A2A. The A2A model's decoder is forced to generate all 15 target languages during training, which may act as a regularizer that improves the encoder's source-language representations (benefiting X→En) without imposing a capacity cost on the English decoder (since English is one of the 15 targets and receives substantial training signal). In the En→X setting, the decoder must generate 15 different target languages. The A2A model's decoder has the same capacity as the E2A model's decoder but must additionally handle 20 source languages (in the encoder) rather than just English. The combined burden of multi-source encoding and multi-target decoding may exceed the model's representational capacity, causing degradation across all directions compared to the E2A model which only handles multi-target decoding.
The comparison with cascaded ST is also informative. For German: best end-to-end (E2A-L 18.4) vs. best cascaded (‡+1 at 19.4 or ‡+2 at 18.5). The cascaded and end-to-end systems are roughly comparable. For Mongolian: E2A-L 11.0 vs. cascaded ‡+1 at 11.7 — again comparable. For Tamil: E2A-L 12.8 vs. cascaded ‡+1 at 13.7. The gap between cascaded and end-to-end ST is much smaller in the En→X setting than in the X→En setting, and in several cases the end-to-end model matches or exceeds the cascaded model. This reflects the abundant English speech data: when the speech encoder is trained on 430 hours of English, end-to-end ST can learn to extract linguistic features as effectively as a dedicated ASR system (which was trained on the same 430 hours), and the translation component can be learned jointly without the ASR bottleneck that plagues low-resource X→En end-to-end ST.
Multilingual All→All (A2A) ST Across Both Directions
The A2A results in Tables 3 and 4 collectively represent the most ambitious configuration: a single model handling both X→En and En→X for all 15 languages that appear in both directions, plus the 6 additional X→En-only languages. The findings are mixed and reveal the current limits of massively multilingual ST:
- For X→En high-resource: A2A generally underperforms A2E. French→English: A2E-L 26.9 vs. A2A-L 26.0 (in Table 3). Spanish→English: A2E-L 26.3 vs. A2A-L 27.0. Catalan→English: A2E-L 22.1 vs. A2A-L 24.0 (A2A better here).
- For X→En low-resource: A2A often outperforms A2E, sometimes substantially. Dutch→English: A2E-M 6.3 vs. A2A-M 8.4; Mongolian→English: A2E-L 2.7 vs. A2A-L 3.7.
- For En→X across all target languages: A2A consistently underperforms E2A by 1–3 BLEU (as shown in Table 4 and discussed above).
The net assessment is that a single unified many-to-many ST model is not yet competitive with separate many-to-one and one-to-many models at the model capacities tested (512–1024 dimensions). The interference cost of sharing both encoder and decoder across all language pairs appears to outweigh the benefits of cross-lingual transfer, particularly for well-resourced directions that lose representational capacity to the many low-resource directions. The paper does not explore whether larger models (e.g., $d_{\text{model}} = 2048$ or deeper architectures) could overcome this interference, nor does it investigate architectural modifications (e.g., language-specific adapter layers) that might allow parameter sharing without destructive interference.
Ablation Studies and Robustness Checks
Reverse-direction data for MT (+Rev): Adding $t \to s$ parallel data to $s \to t$ MT training produces negligible gains for high-resource languages (French→English: 37.9 → 38.1 BLEU, Table 2) but dramatic improvements for low-resource languages (Estonian→English: 0.3 → 13.7 BLEU; Mongolian→English: 0.2 → 5.4 BLEU; Swedish→English: 0.2 → 37.7 BLEU; Arabic→English: 0.1 → 34.7 BLEU). The Swedish and Arabic results are particularly striking: bilingual MT without reverse data completely fails (0.1–0.2 BLEU), while with reverse data it achieves scores (37.7, 34.7) comparable to high-resource languages. This is a non-obvious finding: it means that for these languages, the forward-direction parallel data is extremely scarce (1–2 hours of speech = perhaps 1,000–2,000 sentence pairs), but the reverse-direction data (English→Swedish, English→Arabic) is abundant because it reuses the 430-hour English speech transcripts. The effective training data for Swedish→English MT with +Rev is therefore thousands of English→Swedish pairs plus a few hundred Swedish→English pairs — and this is sufficient to learn a bidirectional translation mapping, while the Swedish→English pairs alone are not. The paper does not ablate which reverse languages are included — i.e., whether adding only Swedish reverse data would work as well as adding all 15 En→X directions — so the specificity of the transfer is unknown.
ASR encoder pre-training for ST: The comparison between E-ST (end-to-end from scratch) and ST (with ASR pre-training) in Table 2 quantifies the benefit of transfer learning from ASR. For high-resource languages, the benefit is substantial but not transformative: French→English E-ST 24.3 vs. ST 26.3 (+2.0 BLEU); German→English E-ST 8.4 vs. ST 17.1 (+8.7 BLEU); Spanish→English E-ST 12.0 vs. ST 23.0 (+11.0 BLEU). The large German and Spanish improvements suggest that these languages benefit more from English ASR encoder initialization than French does — perhaps because French phonetics are more similar to English than German or Spanish, reducing the need for transfer. For low-resource languages, the benefit is often negligible in absolute terms but large proportionally: Mongolian→English E-ST 0.1 vs. ST 0.2; Tamil E-ST 0.3 vs. ST 0.3; Japanese E-ST 0.3 vs. ST 1.5. The failure of ASR pre-training to meaningfully help the hardest languages is itself an important result: it suggests that English ASR pre-training provides a language-universal acoustic representation that helps with mid-resource languages but does not provide enough structure to bootstrap learning of fundamentally different phonetic systems from 1–2 hours of data.
Model capacity scaling for multilingual ASR/ST (-M vs. -L): Increasing $d_{\text{model}}$ from 512 to 1024 produces inconsistent improvements. For multilingual ASR (Table 3, ASR-M vs. ASR-L): French 20.1 → 19.0 (−1.1 WER, improvement), German 21.3 → 20.2 (−1.1 WER), Spanish 15.4 → 14.4 (−1.0 WER), but Estonian 41.9 → 46.5 (+4.6 WER, degradation). For multilingual X→En ST (Table 3, A2E-M vs. A2E-L): French 27.0 → 26.9 (flat), German 18.9 → 17.6 (−1.3 BLEU, degradation), Spanish 28.0 → 26.3 (−1.7 BLEU), Catalan 23.9 → 22.1 (−1.8 BLEU). The larger model decreases performance for three of the four high-resource ST directions. This is a counterintuitive result: typically, larger models perform at least as well as smaller ones when trained on the same data, and the degradation suggests that the larger model (1024 dimensions, roughly 4× the parameters of the 512-dimension model) may be overfitting to the limited per-language data or may require more careful regularization than was applied. The paper does not discuss this finding, but it implies that for the data scales in CoVoST 2, $d_{\text{model}} = 512$ is near the optimal capacity for multilingual ST, and further scaling without corresponding increases in data or regularization may be counterproductive.
Temperature-based sampling for low-resource multilingual models (T=2): The paper does not provide an ablation of temperature values, nor does it report results without temperature sampling for comparison. The Table 3 and 4 captions note that T=2 sampling is applied "to improve low-resource directions," following Arivazhagan et al. (2019), but the magnitude of improvement attributable to this technique alone is unknown. This is a significant omission: temperature sampling upweights low-resource languages at the expense of high-resource languages, and the optimal temperature depends on the specific distribution of resource levels in the training data. The paper's choice of T=2 is a reasonable default but should not be considered optimized.
Bilingual MT vocabulary size (5K joint BPE): The choice of a 5,000-token joint BPE vocabulary for bilingual MT is unusually small by contemporary standards (32K–64K is more typical). The paper does not ablate this choice, but it likely contributes to the weaker bilingual MT performance compared to multilingual MT (which uses a 40K vocabulary). A 5K vocabulary may be sufficient for high-resource language pairs where the training data covers the most common subwords, but for low-resource pairs it may produce excessively long token sequences (many rare words split into many subword units) that dilute the training signal per token. This vocabulary size choice is not discussed in the text and may be an artifact of the original CoVoST baseline configuration rather than an optimized setting for CoVoST 2.
Cascaded ST combination (ASR-M/ASR-L with A2E/A2A MT): The exhaustive enumeration of four cascaded combinations (†+1, ‡+1, †+2, ‡+2) in Tables 3 and 4 serves as an implicit ablation of ASR capacity and MT type. The results show that the best combination is language-dependent: for X→En high-resource, ASR-L + A2A typically wins (e.g., French ‡+2 29.1); for X→En low-resource, ASR-M + A2A sometimes outperforms ASR-L + A2A (e.g., Estonian †+2 11.3 vs. ‡+2 10.4), suggesting that larger ASR encoders can hurt when there is insufficient target-language data to train them. For En→X, ASR-L + E2A tends to perform best (German ‡+1 19.4 vs. ‡+2 18.5), indicating that one-to-many MT is preferable to many-to-many when the source language speech is abundant.
Dataset split comparison (original CV splits vs. CoVoST splits): The paper does not directly compare model performance when trained on the two split conventions. Table 1 reports the difference in training hours (e.g., French 180 vs. 264 hours, German 119 vs. 184 hours), but all baseline results use the CoVoST extended splits for training. This is a pragmatic choice — more data is almost always better for neural models — but it means the paper cannot quantify how much of the improvement over the original CoVoST baselines is due to the extended splits rather than other modeling changes (multilingual training, improved pre-training). A controlled comparison training bilingual models on both the original and extended splits would have isolated the contribution of increased data utilization.
Evaluation on multi-speaker test sets (CoVoST dev/test vs. CV dev/test): The paper mentions that the CoVoST dev/test splits contain "large amount of repeated sentences" and that evaluating on them "may skew the overall BLEU (WER) scores," but it does not provide comparative results between the two evaluation protocols. This is a missed opportunity to quantify how much sentence repetition inflates apparent model quality — a finding that would be valuable for the community when designing future speech benchmarks.
Critical Assessment
Do the experiments support the paper's central claims?
Claim: "We release CoVoST 2, a large-scale multilingual ST corpus covering translations from 21 languages into English and from English into 15 languages."
This claim is purely descriptive and is supported by the detailed statistics in Table 1. The corpus exists, is publicly available, and the paper documents its creation process. However, the experiments do not directly validate the quality of the released data beyond the three automated checks described in Section 2.1. The paper does not report human evaluation of translation quality on a sample of the corpus, inter-annotator agreement among the professional translators, or comparison of the professional translations to alternative sources (e.g., back-translation quality). The quality control checks (LM perplexity, LASER similarity, length ratio) are indirect proxies for translation quality — they can catch egregious errors but cannot verify that translations are semantically accurate. A small-scale human evaluation (e.g., 100 randomly sampled translations per language, rated by bilingual speakers for adequacy and fluency) would have substantially strengthened confidence in the corpus quality.
The corpus statistics also reveal an important but undiscussed limitation: the En→X directions reuse the same English speech audio for all 15 target languages. This means that for the En→X task, the only variability across language pairs is in the target-side translations — the source speech is identical. This design choice simplifies data collection (one set of English recordings, translated 15 times) but creates a potential confound for multilingual ST research: a model that simply memorizes the English audio and maps it to different target languages is not learning a general speech translation capability but rather a multi-target text generation conditioned on a fixed speech representation. This may partially explain why En→X end-to-end ST works better than X→En end-to-end ST — the task is fundamentally easier because the speech input is less variable.
Claim: "Data sanity checks provide evidence about the quality of the data."
This claim is partially supported. The paper describes three sanity checks and states that translations with the lowest LM perplexity are "manually examined and sent for re-translation as appropriate." However, no quantitative results from these checks are reported: how many translations were flagged by each check? What proportion of flagged translations were confirmed as problematic upon manual examination? What was the re-translation rate? Without these numbers, the reader cannot assess whether the quality control pipeline was effective or whether it caught a meaningful fraction of potential errors. The statement that sentences "that cannot be translated properly" are marked in the release is valuable but incomplete — it would be more informative to know the prevalence of such sentences across languages.
Additionally, the choice of OSCAR corpus for LM training raises questions about domain mismatch. Common Voice sentences are drawn from public domain books, Wikipedia, and other curated sources, while OSCAR is a web-crawled corpus that includes informal, noisy, and potentially offensive text. A language model trained on OSCAR may assign high perplexity to perfectly well-formed formal translations simply because they differ in style or register from the web text the LM was trained on. The paper does not discuss this domain mismatch or evaluate whether the LM-based check is calibrated for the register of Common Voice sentences.
Claim: "We provide extensive speech recognition, bilingual and multilingual machine translation and ST baselines with open-source implementation."
This claim is strongly supported. The paper provides baselines covering monolingual ASR (Table 2), bilingual MT (Table 2), cascaded ST (Table 2), end-to-end ST (Table 2), and three multilingual configurations for both MT and ST (Tables 3 and 4). The training recipes are open-sourced, and the hyperparameters are specified in sufficient detail for reproduction. The claim of "extensive" baselines is justified — this is the most comprehensive set of reference results provided with any ST corpus at time of publication.
However, the baselines have notable limitations. First, no baseline uses self-supervised pre-training on unlabeled speech, despite the fact that Common Voice provides far more unlabeled audio than the labeled data used in CoVoST 2. At the time of publication, wav2vec 2.0 (Baevski et al., 2020) had already demonstrated dramatic improvements in low-resource ASR by pre-training on unlabeled speech, and extending this to ST was an obvious next step. The paper acknowledges this gap in Section 5, listing "self-supervision for multilingual ST" as a research direction that CoVoST 2 enables, but not including it in the baselines means the reported numbers substantially underestimate what is achievable with the data. A wav2vec 2.0-based ST baseline — even a simple one — would have provided a much stronger and more informative reference point.
Second, the baselines do not include any data augmentation beyond SpecAugment. For low-resource MT, techniques like back-translation (generating synthetic source-language text from target-language text using a reverse MT model) were well-established at the time and could have provided substantial improvements for the low-resource language pairs. Their omission means the MT baselines in Table 2 — 0.1–0.3 BLEU for the hardest languages — may be substantially lower than what is achievable with standard augmentation techniques, potentially misleading researchers about the true difficulty of these language pairs.
Third, the ASR pre-training strategy is limited to English→non-English transfer. The paper uses an English ASR encoder to initialize all non-English ASR and ST models, following the assumption that acoustic feature extraction is language-independent. This assumption is questionable for languages with very different phonetic inventories from English (e.g., tonal languages like Chinese, agglutinative languages like Turkish and Estonian, languages with click consonants). A multilingual ASR pre-training strategy that includes all available languages — or a contrastive experiment comparing English-only vs. multilingual pre-training — would have tested this assumption and potentially improved low-resource performance. The multilingual ASR models in Table 3 do show improvements from multilingual training over bilingual training, but the paper does not ablate whether the benefit comes from adding the target language's own data to the pre-training mix or from cross-lingual transfer from other languages.
Claim: "Multilingual training substantially improves low-resource ST performance."
This claim — implicit in the paper's framing and explicit in Section 4.3 ("Multilingual modeling is shown to be a promising direction for improving low-resource ST") — is supported with important qualifications. The multilingual ST results in Tables 3 and 4 do show improvements over bilingual ST for many low-resource languages. For X→En, Estonian improves from 0.1 (bilingual ST) to 6.3–8.4 BLEU (multilingual ST); Dutch from 3.0 to 6.3–8.4; Turkish from 3.6 to 2.4–3.7 (mixed). For En→X, Mongolian improves from 9.2 (bilingual) to 11.0 (E2A-L); Tamil from 11.2 to 12.8; Estonian from 13.4 to 15.1.
However, the claim of "substantial" improvement must be tempered by three observations. First, for the absolute lowest-resource languages (1–2 hours), even multilingual ST produces BLEU below 4.0 in most cases — and in several cases (Tamil→English, Japanese→English), multilingual training provides essentially no improvement at all (0.1–0.3 BLEU regardless of configuration). The improvements are concentrated in languages with 3–50 hours of data, not the most extreme low-resource cases. Second, the improvements from multilingual training are almost always smaller than the improvements from simply using a cascaded system instead of end-to-end ST. For Estonian→English, the best multilingual end-to-end model achieves 8.4 BLEU while the best cascaded system achieves 11.3. A naive interpretation of "multilingual training improves low-resource ST" — without clarifying that cascaded ST improves it even more — would mislead a reader about the relative effectiveness of these approaches. Third, the improvements are inconsistent across languages and configurations, with no clear pattern for when A2E vs. A2A vs. E2A is optimal.
Claim: The corpus "enables the research community to develop methods including, but not limited to, massive multilingual modeling, ST modeling for low resource languages, self-supervision for multilingual ST, semi-supervised modeling for multilingual ST."
This forward-looking claim about what the corpus enables cannot be verified by the experiments in the paper. It is a statement about the corpus's potential rather than its demonstrated utility. What the paper does demonstrate is that the corpus can support the specific modeling approaches tested (multilingual training, ASR pre-training, reverse-direction augmentation) and that these approaches produce a wide range of performance across languages — from 29.6 BLEU (Japanese En→X bilingual ST) to 0.1 BLEU (Estonian X→En multilingual ST). This range is exactly what makes the corpus useful as a research instrument: it provides headroom for improvement on well-resourced languages and clear failure cases on low-resourced languages that demand new methods. The paper cannot prove that self-supervised or semi-supervised methods will work on CoVoST 2, but it provides the necessary infrastructure (standardized splits, evaluation protocol, reproducible baselines) for others to test these methods.
Experiments that would have strengthened the paper
Human evaluation of translation quality. A sample of 100–200 translations per language, rated by bilingual speakers on adequacy and fluency, would validate the professional translation quality and the effectiveness of the automated checks. This is expensive but standard for translation dataset papers, and its absence means the corpus quality is largely taken on faith.
Controlled comparison of original vs. CoVoST splits. Training the same bilingual models on both split conventions and reporting the performance difference would quantify the benefit of the extended splits. The paper reports the data volume difference (44.2% → 78.8% utilization) but not the downstream impact on model quality.
Ablation of temperature sampling. Comparing T=1 (proportional sampling), T=2 (the paper's choice), and T=∞ (uniform sampling) for the multilingual models would reveal how much of the low-resource improvement is attributable to data sampling strategy vs. genuine cross-lingual transfer. This is a relatively cheap experiment that the paper does not report.
Ablation of vocabulary size for bilingual MT. Comparing 5K vs. 16K vs. 32K BPE vocabularies for the bilingual MT baselines would clarify whether the poor low-resource MT performance is genuinely due to data scarcity or partly an artifact of an unusually small vocabulary that forces excessive subword segmentation.
Inclusion of a self-supervised baseline. Even a simple wav2vec 2.0 pre-training experiment on the Common Voice unlabeled data — at least for the handful of languages where such pre-training would be most impactful — would dramatically raise the performance ceiling and make the baselines more competitive with the state of the art at time of publication. This omission is understandable given the paper's scope (it was likely in preparation before wav2vec 2.0's impact was fully clear), but it dates the baselines significantly.
Statistical significance testing or confidence intervals. With test sets as small as 1 hour for many low-resource languages, the sampling error on BLEU and WER point estimates may be substantial. Reporting bootstrap confidence intervals or test set sizes in terms of tokens/sentences would help readers assess whether, for example, the difference between 0.1 and 0.4 BLEU is meaningful or noise.
Analysis of speaker-level variance. The corpus includes metadata on 66 accent groups, 8 age groups, and 3 gender groups, and the paper mentions that the CoVoST splits are useful for "multi-speaker evaluation to analyze model robustness." However, no speaker-disaggregated evaluation is reported. Breaking down WER/BLEU by speaker demographic groups would demonstrate whether the baselines exhibit systematic performance disparities across subpopulations — a finding with significant fairness implications for speech translation deployment.
6. Limitations and Trade-offs
Limitation 1: The Corpus Enables Low-Resource ST Research But Does Not Make Low-Resource ST Solvable
The assumption or constraint. CoVoST 2 is designed to support research on low-resource ST by providing training data for language pairs with as little as 1–2 hours of speech. The implicit assumption — reflected in the paper's framing that the corpus "enables the research community to develop methods" for "ST modeling for low resource languages" (Section 5) — is that the existence of this data will catalyze methodological progress that makes low-resource ST viable.
The consequence. The paper's own baselines demonstrate that even the strongest available methods (massively multilingual end-to-end ST with ASR encoder pre-training) produce essentially non-functional systems for the lowest-resource languages. For X→En end-to-end ST with ASR pre-training (Table 2, ST column): Estonian→English achieves 0.1 BLEU, Mongolian→English 0.2 BLEU, Tamil→English 0.3 BLEU, Japanese→English 1.5 BLEU, Arabic→English 4.3 BLEU. Multilingual training (Table 3) provides some benefit — Estonian→English reaches 6.3–8.4 BLEU with A2E-M and A2A configurations — but this remains far below usable quality, and for Tamil→English and Japanese→English, even multilingual training yields ≤0.4 BLEU. For X→En cascaded ST (Table 2, C-ST + Rev), the numbers are somewhat better (Estonian 4.4 BLEU, Arabic 12.3 BLEU) but still represent systems that would be unusable in practice. The paper's own data therefore reveals a hard capability boundary: at 1–3 hours of training speech, no method tested — bilingual, multilingual, cascaded, end-to-end — produces a functional ST system, and it is unclear from the evidence whether any amount of methodological innovation can overcome this fundamental data scarcity.
What evidence exists in the paper. The evidence is in the baseline results themselves. Table 2 reports 0.1–4.3 BLEU for low-resource X→En end-to-end ST; Table 3 reports 0.1–8.4 BLEU for multilingual configurations on the same languages. The paper acknowledges this implicitly in Section 4.2 — "the poor results obtained on low resource pairs can be improved by leveraging training data from the opposite direction for MT and C-ST" — but does not state explicitly that end-to-end ST appears fundamentally non-viable below a certain data threshold, nor does it attempt to estimate what that threshold might be.
Mitigation status. The paper does not attempt to solve this problem. It explicitly lists "self-supervision for multilingual ST" and "semi-supervised modeling for multilingual ST" as directions for future work (Section 5), and acknowledges that methods including "self-supervised pre-training" can improve upon the baselines (Section 4.2). However, the paper provides no evidence that these approaches would bridge the gap — the baseline results leave open the possibility that 1 hour of parallel ST data is simply insufficient for any method, and that the necessary research direction is not better modeling but rather more data collection. This is a consequential ambiguity for a corpus whose explicit purpose is to "foster research in massive multilingual ST and ST for low resource language pairs" (Section 1): if the lowest-resource pairs remain unsolvable even with the corpus, then researchers using CoVoST 2 should focus on the mid-resource regime (3–50 hours) where methods can make a difference, not the extreme low-resource regime where they currently cannot.
Limitation 2: English-Centric Encoder Pre-Training Leaves Low-Resource Source Languages Without Adequate Acoustic Initialization
The assumption or constraint. All bilingual and multilingual ST models in the paper have their encoders initialized from a pre-trained English ASR encoder (for bilingual models) or a multilingual ASR encoder trained on all 22 languages but with the English ASR encoder as its own starting point (for multilingual models). The stated rationale (Section 4.1) is that "lower layers of a speech encoder learn to extract phonetically relevant features from the raw spectrogram — a task that is largely language-independent." The paper assumes that acoustic feature extraction transferred from English is a sufficiently good starting point for all 21 source languages, regardless of their typological or phonetic distance from English.
The consequence. The cross-lingual transfer from English ASR pre-training is highly uneven. For mid-resource languages with substantial data (44–264 hours), the benefit is clear: French→English E-ST (no pre-training) achieves 24.3 BLEU vs. ST (with pre-training) 26.3 BLEU; German→English 8.4 vs. 17.1; Spanish→English 12.0 vs. 23.0 (Table 2). For the lowest-resource languages, the benefit largely vanishes: Estonian E-ST 0.1 vs. ST 0.1; Mongolian 0.1 vs. 0.2; Tamil 0.3 vs. 0.3. This pattern — where pre-training helps languages that already have enough data to fine-tune the encoder, but fails for languages with too little data to adapt the English-initialized representation — suggests that the English ASR initialization is not providing a language-universal acoustic representation that generalizes to typologically distant languages. A Mongolian or Tamil speaker's phonetics are sufficiently different from English that the English-trained encoder's features may be a poor match, and the 1–3 hours of target-language data available for fine-tuning are insufficient to reshape the representation.
The paper does not ablate whether a multilingual ASR pre-training strategy — where the initial ASR encoder is trained on all 21 source languages from scratch, rather than bootstrapped from English — would provide better low-resource transfer. The multilingual ASR models in Table 3 are themselves initialized from English ASR, so they inherit the English-centric bias. This means the reported low-resource ST results may substantially underestimate what is achievable with truly language-diverse pre-training, and the paper provides no evidence to determine whether the failure at 1–3 hours is due to fundamental data insufficiency or to an inadequate pre-training strategy.
What evidence exists in the paper. The direct evidence is in the E-ST vs. ST comparison in Table 2: the gap between the two columns (which measures the benefit of English ASR pre-training) shrinks dramatically as training data decreases. For French (264 hours), the gap is +2.0 BLEU; for Italian (44 hours), the gap is +11.1; for Russian (18 hours), +13.6; for Portuguese (10 hours), +5.6; for Estonian (3 hours), 0.0; for Mongolian (3 hours), +0.1; for Tamil (2 hours), 0.0. The paper does not comment on this pattern, but it is one of the most interpretable results in the paper: the benefit of English ASR pre-training for ST is approximately proportional to the amount of target-language fine-tuning data available, and it approaches zero below ~3 hours.
Mitigation status. The paper does not address this limitation. It provides no comparison with alternative pre-training strategies (multilingual from scratch, self-supervised pre-training on unlabeled target-language speech) and does not discuss the English-centric nature of its pre-training as a potential confound. The paper's suggestion to explore "self-supervision for multilingual ST" (Section 5) implicitly acknowledges that better pre-training could help, but the specific diagnosis — that English ASR pre-training may be actively harmful for typologically distant low-resource languages — is not made.
Limitation 3: Quality Control Validation Is Incomplete — No Human Evaluation of Translation Quality
The assumption or constraint. The paper's quality control for professional translations relies entirely on three automated checks: language model perplexity (trained on OSCAR web text), LASER embedding similarity, and a length ratio heuristic (Section 2.1). Translations flagged by any check are manually examined and re-translated if necessary. The assumption is that these three automated signals — measuring fluency, semantic similarity, and length plausibility — are sufficient to identify low-quality translations, and that the manual re-translation step corrects any issues found.
The consequence. The three automated checks have known and significant blind spots. LM perplexity measures surface fluency, not semantic accuracy — a translation can be perfectly fluent but factually wrong, and the LM would not detect it. LASER scores measure cross-lingual semantic similarity, but LASER is itself a trained model with uneven quality across languages — it may systematically underestimate similarity for low-resource languages where its representations are weaker, flagging perfectly adequate translations as problematic (or, conversely, missing genuine errors). The length ratio heuristic catches only egregious truncation or verbosity. None of these checks can detect: (a) mistranslation of numbers, named entities, or technical terms; (b) dropped negation or other meaning-altering omissions; (c) register or tone mismatches; or (d) translationese — grammatically correct but stylistically unnatural translations that sound like translations rather than natural target-language text.
The impact on downstream research is potentially significant. If the CoVoST 2 translations contain systematic errors — particularly in low-resource languages where the automated checks are least reliable and where finding qualified professional translators is hardest — then models trained on this data will learn to reproduce those errors. Researchers evaluating on the CoVoST 2 test sets would then be measuring how well their models replicate the corpus's translation quality (errors and all), not how well they approximate true semantic equivalence. This is the well-known "garbage in, garbage out" problem in dataset construction, and the paper's quality control pipeline — while more thorough than many comparable efforts — does not provide the human-validation evidence needed to rule it out.
What evidence exists in the paper. The paper provides no quantitative results from the quality control pipeline. It does not report: how many translations were flagged by each check, what proportion were confirmed as problematic by manual examination, the re-translation rate per language, or any sample of corrected translations. The only direct statement about quality is that sentences "that cannot be translated properly — mostly extracted from articles without context, which lack clarity for appropriate translations — are marked out in the data release" (Section 2.1). This sentence is itself revealing: it acknowledges that some source sentences are inherently untranslatable (because they lack context), which means the ST task on those sentences is ill-posed — no translation can be correct. The prevalence of such sentences across languages and splits is not reported. A researcher training an ST model on CoVoST 2 has no way of knowing whether poor performance on a given language pair reflects model limitations or fundamentally flawed training data.
Mitigation status. The paper partially mitigates this by marking untranslatable sentences in the release and by providing the quality control pipeline as a documented part of the dataset creation process. The re-translation step catches at least some errors identified by the automated checks. However, the absence of human evaluation — even on a small sample — means there is no independent validation of the corpus's translation quality. This is a recognized standard for translation dataset papers (e.g., WMT shared tasks routinely include human evaluation of system outputs and, increasingly, of reference translations), and its omission here is a significant gap in the paper's claims about data quality.
Limitation 4: The English→X and X→English Directions Are Asymmetric in a Way That Confounds Cross-Lingual Transfer Analysis
The assumption or constraint. For the En→X translation directions (English speech into 15 target languages), the source speech is identical across all directions — the same English Common Voice recordings are used, with only the target translations differing. The paper treats En→X as a standard multilingual ST setting without commenting on this structural asymmetry. The implicit assumption is that varying only the target language while holding the source speech fixed is a representative test of multilingual ST capability.
The consequence. The En→X setting is fundamentally different from the X→En setting in a way that affects both model behavior and the interpretation of results. In X→En, the model must learn to process acoustically diverse speech from 21 different languages — each with its own phonetics, prosody, and speaker characteristics — and map them all to English text. This is a genuinely challenging multilingual ST task that tests cross-lingual speech representation learning. In En→X, the model processes a single speech source (English) and learns to generate text in 15 target languages. This is closer to a multi-target text generation task conditioned on a fixed speech representation than to a true multilingual ST task. The model can succeed by: (a) learning a good English speech representation (for which 430 hours of data is abundant), and (b) learning a multi-target text decoder. The cross-lingual challenge is largely in the decoder, not the encoder.
This asymmetry explains several patterns in the results that might otherwise be misinterpreted. En→X end-to-end ST consistently outperforms X→En end-to-end ST for comparably resourced language pairs (e.g., Estonian: En→Et 13.2 BLEU vs. Et→En 0.1 BLEU, Table 2; Mongolian: En→Mn 9.2 vs. Mn→En 0.2). A naive reading would conclude that low-resource ST is easier when translating out of English — but the true explanation is that En→X ST benefits from 430 hours of source speech while Et→En ST is bottlenecked by 3 hours. Similarly, the finding that multilingual En→X ST (E2A-L, Table 4) consistently outperforms bilingual ST across all target languages, while multilingual X→En ST (A2E/A2A, Table 3) shows mixed results, may be driven primarily by the English encoder's data abundance rather than by genuine cross-lingual transfer. A researcher who does not recognize this structural asymmetry might incorrectly attribute the En→X improvements to the multilingual training strategy and attempt to apply it to X→En settings where the underlying data conditions are entirely different.
What evidence exists in the paper. The asymmetry is visible in the data statistics (Table 1): the En→X directions share the same English speech data (364 hours under original splits, 430 under CoVoST splits), while the X→En directions have source-language-specific speech ranging from 1 to 264 hours. The paper does not comment on this asymmetry or its implications for interpreting results. The En→X and X→En results are presented in parallel tables (Tables 3 and 4) with identical model configurations, inviting direct comparison without the necessary caveat about source speech quantity.
Mitigation status. The paper does not address this limitation. It would have been possible to partially mitigate it by: (a) explicitly noting the asymmetry in the experimental setup and warning against direct comparison of En→X and X→En results; (b) conducting a controlled experiment where a subset of En→X training data is downsampled to match the source-speech quantity of a low-resource X→En pair, isolating the effect of source speech quantity from target language difficulty; or (c) reporting results on a balanced subset of languages where both directions have comparable source speech availability. None of these are done.
Limitation 5: Baselines Exclude Self-Supervised Pre-Training, Making Them Unrepresentative of Achievable Performance
The assumption or constraint. The paper's ST baselines use only the labeled CoVoST 2 data for training, with ASR encoder pre-training providing transfer from English (or multilingual) ASR. The paper does not include any baseline that leverages self-supervised pre-training on unlabeled speech — a technique that, by late 2020 when the paper was published, had already been shown to dramatically improve low-resource ASR (Baevski et al.'s wav2vec 2.0, published June 2020) and was an obvious candidate for ST. The implicit assumption is that supervised baselines with ASR pre-training are a sufficient reference point for the community to build on.
The consequence. The reported baseline numbers — particularly for low-resource ST — substantially underestimate what is achievable with the CoVoST 2 data using techniques available at the time of publication. Common Voice, the upstream corpus, provides far more unlabeled audio than the labeled data used in CoVoST 2: Common Voice releases include all collected recordings, many of which do not have validated transcriptions and were not used in CoVoST 2. Self-supervised pre-training on this unlabeled audio could, in principle, learn acoustic representations for all 21 source languages — including the extreme low-resource ones — without requiring any parallel ST data. The resulting representations could then be fine-tuned on the small amount of labeled CoVoST 2 data, potentially producing substantially better low-resource ST than the paper's baselines, which rely on transferring from English ASR (a poor match for typologically distant languages, as discussed in Limitation 2).
This limitation has a practical consequence for researchers using the paper as a reference. If a new method achieves, say, 15 BLEU on Estonian→English ST — compared to the paper's 0.1–8.4 BLEU — it might appear to be a breakthrough in low-resource ST methodology. But if 10 BLEU of that improvement comes from self-supervised pre-training (which the paper's baselines omitted), the actual methodological contribution is much smaller. The paper's baselines thus serve as a weak floor that makes subsequent progress look more impressive than it is — the opposite of the "standardized, reproducible baseline" function that the paper intends.
What evidence exists in the paper. The paper explicitly acknowledges this gap: Section 5 lists "self-supervision for multilingual ST" as a research direction that CoVoST 2 enables, and Section 4.2 notes that the poor low-resource results "can be improved by leveraging ... self-supervised pre-training." However, the paper provides no self-supervised baseline experiments, not even for a representative subset of languages where the technique would be most impactful (e.g., using wav2vec 2.0 pre-training on Common Voice audio for a few low-resource languages and reporting the resulting ST improvement).
Mitigation status. The paper does not mitigate this limitation — it acknowledges it as future work without providing even preliminary results. This is an understandable omission given the paper's scope and likely timeline (wav2vec 2.0 was published mid-2020, and the CoVoST 2 paper may have been in preparation before its full impact was clear), but it dates the baselines significantly. A researcher building on CoVoST 2 in 2021 or later should treat the paper's ST numbers as lower bounds and should expect self-supervised pre-training to substantially raise the performance floor, particularly for low-resource languages.
Limitation 6: The Test Sets for Low-Resource Languages Are Extremely Small, Making Performance Estimates Unreliable
The assumption or constraint. The paper evaluates all models on the Common Voice test splits, which are standardized. The paper reports point estimates of WER and BLEU for all language pairs without confidence intervals, statistical significance tests, or sample size information beyond the test-set speech duration in Table 1. The implicit assumption is that these point estimates are reliable enough for ranking systems and measuring methodological improvements.
The consequence. For low-resource languages, the test sets are extremely small. Table 1 reports the following test speech durations under original CV splits (the default evaluation protocol recommended by the paper): Estonian 3 hours, Mongolian 3 hours, Dutch 3 hours, Turkish 2 hours, Arabic 2 hours, Swedish 2 hours, Latvian 2 hours, Slovenian 1 hour, Tamil 1 hour, Japanese 1 hour, Indonesian 1 hour, Welsh 16 hours (an outlier — Welsh has an unusually large test set relative to its training size). A 1-hour test set, at typical Common Voice speaking rates of ~100–150 words per minute, corresponds to roughly 6,000–9,000 words of reference text — or, for BLEU computation, perhaps 400–600 sentences. A BLEU score computed on 400 sentences has substantial sampling variance: the 95% confidence interval for a BLEU estimate on this sample size is typically several BLEU points wide, depending on the translation difficulty and reference length.
The practical consequence is that small performance differences on low-resource test sets are statistically indistinguishable from noise. In Table 2, Estonian→English cascaded ST achieves 4.4 BLEU with +Rev while end-to-end ST achieves 0.1 BLEU — this gap is large enough to be meaningful even on a small test set. But in Table 3, the difference between A2E-M (6.3 BLEU) and A2A-L (8.4 BLEU) for Estonian→English multilingual ST — a 2.1 BLEU difference — may or may not be statistically significant on the 3-hour Estonian test set. Similarly, the "improvements" from adding reverse-direction data for mid-resource languages (e.g., Italian→English MT: 19.2 vs. 19.0 BLEU in Table 2) are almost certainly within the sampling noise. A researcher comparing their new method to these baselines cannot determine whether a 1–2 BLEU improvement represents genuine methodological progress or random variation.
The paper briefly acknowledges a related concern for the CoVoST splits: the CoVoST dev/test splits contain "large amount of repeated sentences" that "may skew the overall BLEU (WER) scores." But this warning is about sentence repetition bias (the same text appearing multiple times inflating apparent performance), not about sample size. The small sample size problem applies even to the original CV splits, which do not have sentence repetition but are still very small for many languages.
What evidence exists in the paper. The test set sizes are visible in Table 1 (test hours column). The paper reports all results as point estimates without any measure of uncertainty. No bootstrap confidence intervals, no standard errors, and no discussion of statistical power appear anywhere in the experimental sections. The paper does not report the number of sentences or tokens in each test set, which are more directly relevant to BLEU variance than speech duration (since BLEU is computed on text, and the ratio of words to speech hours varies by language and speaking rate).
Mitigation status. The paper does not address this limitation. It would have been straightforward to report bootstrap confidence intervals for the main BLEU and WER results, which would have allowed readers to interpret performance differences with appropriate caution. Additionally, the paper could have noted that for languages with ≤2 hours of test data, BLEU differences below a certain threshold (e.g., 3–5 points) should be considered unreliable, and that researchers should focus on languages with larger test sets (French, German, Spanish, Catalan) for precise comparisons. The open-source release of the evaluation pipeline makes it possible for future researchers to compute their own confidence intervals, but the paper's baseline numbers — which are likely to be cited as reference points for years — are presented without this essential context.
7. Implications and Future Directions
How This Work Changes the Landscape
CoVoST 2 shifts the speech translation field from a setting where research questions about low-resource and massively multilingual ST were effectively unaskable to one where they are measurable, comparable, and systematically investigable. This is not a paradigm shift in modeling — the paper introduces no new architecture, no new training objective, and no new theoretical framework. It is, instead, a shift in what the research community can study at all, and in the granularity with which performance can be characterized across resource levels.
The magnitude of this shift is best understood by contrasting the pre-CoVoST 2 landscape — where the entire field's understanding of ST was bounded by the ~8 European languages of MuST-C and Europarl-ST, all within a narrow 385–504 hour resource band — with the post-CoVoST 2 landscape, where researchers can observe ST performance across a 264:1 resource ratio spanning 21 source languages and 15 target languages, including languages (Tamil, Mongolian, Japanese with 1–2 hours of training data) for which no ST evaluation data previously existed. This is not an incremental expansion of language coverage; it is a qualitative change in the shape of the research terrain. Before CoVoST 2, the field could ask: "How well does method X work on high-resource European ST?" After CoVoST 2, the field can ask: "At what resource level does method X break down? Does it degrade gracefully or catastrophically? Does multilingual transfer help uniformly or only for typologically similar languages?"
The paper also provides the first systematic empirical evidence that end-to-end ST has a hard data floor below which it is fundamentally non-viable with current methods. The bilingual ST results in Table 2 show that for languages with 1–3 hours of training speech, end-to-end ST from scratch produces BLEU below 0.5 — effectively random output. ASR encoder pre-training raises this floor only marginally (0.1–1.5 BLEU for the hardest languages). Multilingual training (Table 3) provides genuine improvements for some of these languages (Estonian→English: 0.1 → 8.4 BLEU; Dutch→English: 3.0 → 8.4 BLEU) but leaves others essentially untouched (Tamil→English: 0.3 → 0.1–0.4 BLEU; Japanese→English: 1.5 → 0.2–0.3). This is not a failure of the corpus — it is a diagnostic finding that reveals the boundary of current methodology. Prior to CoVoST 2, this boundary could not be observed because no corpus included languages with so little training data. The paper's willingness to report these negative results — and to provide cascaded baselines that substantially outperform end-to-end models on the same language pairs — establishes a clear evidentiary standard: researchers claiming progress on low-resource ST must demonstrate improvements against both the end-to-end and cascaded baselines, and must show that gains are not simply an artifact of the mid-resource regime where the baselines already work.
The work also reconciles two tensions in the prior literature that appeared contradictory but were in fact artifacts of different corpora testing different implicit resource levels. The original CoVoST demonstrated that multilingual ST could work for some low-resource languages (Mongolian, at 3 hours of data, achieved non-trivial performance), while skeptical assessments of end-to-end ST often pointed to its inferiority to cascaded systems on well-resourced language pairs. CoVoST 2's resource-level diversity shows that both observations were correct, but for different points on the resource spectrum. End-to-end ST can match or exceed cascaded ST when speech data is abundant (French→English: 26.3 end-to-end vs. 27.6 cascaded, Table 2). It falls behind when speech data is moderate (Estonian→English: 0.1 end-to-end vs. 4.4 cascaded, Table 2). And it fails completely when speech data is extremely scarce, regardless of multilingual training. This reconciles the conflicting claims without dismissing either: the correct generalization is not "end-to-end ST is better" or "cascaded ST is better," but "the optimal approach depends on resource level in a way that can be characterized empirically."
Finally, the paper's split extension methodology — recovering 78.8% of data discarded by the default Common Voice splits while maintaining speaker-disjoint evaluation — establishes a practical precedent for future speech dataset construction. The demonstration that evaluation rigor (unseen speakers) can be preserved while nearly doubling training data for mid-resource languages (French: 180 → 264 hours; German: 119 → 184 hours) should shift the default assumption in the field: the burden of proof should be on those who would discard data, not on those who would retain it, and the relevant evaluation constraint is speaker independence, not sentence uniqueness.
Follow-Up Research This Work Enables
Characterizing the end-to-end ST data floor as a function of language typology and pre-training strategy. The paper's results show that end-to-end ST fails at 1–3 hours of data, but the failure is not uniform across languages. Turkish→English (4 hours, Table 2) reaches 3.6 BLEU with ASR pre-training, while Tamil→English (2 hours) reaches 0.3 BLEU — an order of magnitude difference for a 2× difference in data quantity. This suggests that factors beyond raw data hours — phonetic inventory size, morphological complexity, writing system, typological distance from the pre-training language — determine the effective data floor. A systematic study that controls for training data quantity while varying language typology (e.g., comparing agglutinative vs. isolating vs. fusional languages at matched data volumes; comparing tonal vs. non-tonal languages; comparing languages with Latin script vs. non-Latin scripts) would reveal whether the floor is determined primarily by acoustic-phonetic complexity (which self-supervised pre-training might address) or by the difficulty of learning the source-language→English semantic mapping from scarce parallel data (which it would not). CoVoST 2 makes this newly tractable because it includes languages spanning these typological dimensions at comparable data volumes: Estonian (agglutinative, 3 hours), Mongolian (agglutinative, 3 hours), Turkish (agglutinative, 4 hours), Tamil (agglutinative, Dravidian, 2 hours), Japanese (isolating/agglutinative, non-Latin script, 1 hour), and Arabic (Semitic, non-Latin script, 2 hours). A strong study would train identical end-to-end ST models on each of these languages, measure the BLEU-vs-hours curve, and test whether a single parameterization of the data floor (e.g., "minimum hours needed to reach 5 BLEU") captures the cross-linguistic variation or whether separate floors are needed for different typological clusters.
Quantifying how much of the low-resource gap is recoverable through self-supervised pre-training on unlabeled Common Voice audio. The paper explicitly lists "self-supervision for multilingual ST" as a future direction (Section 5), and its baseline results define the precise gap that self-supervised methods must fill. For Estonian→English, the best supervised end-to-end ST result is 8.4 BLEU (A2A-M, Table 3), while the cascaded baseline (which benefits from separate ASR and MT training) achieves 11.3 BLEU (†+2). For Mongolian→English, end-to-end reaches 3.7 BLEU (A2A-L) vs. cascaded at 9.3 BLEU. For Tamil→English, end-to-end reaches 0.3–0.4 BLEU vs. cascaded at 0.3–0.4 (both fail). For Japanese→English, end-to-end reaches 0.2–0.3 BLEU vs. cascaded at 3.8 BLEU. These gaps — 3–6 BLEU for mid-low-resource languages, 3+ BLEU for extreme low-resource — are the target for self-supervised pre-training to close. A concrete experiment would: (1) pre-train a wav2vec 2.0 or HuBERT model on all available Common Voice audio for the 21 source languages (including unvalidated clips not used in CoVoST 2), (2) fine-tune the resulting representations on the CoVoST 2 labeled ST data using the identical Transformer decoder and hyperparameters as the paper's baselines, and (3) report the BLEU improvement over the paper's ASR-pre-trained ST baselines for each language pair. The key metric is not whether self-supervised pre-training helps (it almost certainly will) but whether it helps proportionally more for low-resource languages, thereby flattening the resource-vs-performance curve, or whether the improvement is uniform across resource levels, leaving the fundamental data scarcity problem unsolved. The paper's resource-level diversity makes this comparison meaningful: a 5 BLEU improvement on French (264 hours) is less scientifically interesting than a 5 BLEU improvement on Estonian (3 hours), and CoVoST 2 provides both data points.
Determining whether reverse-direction data augmentation for MT transfers to end-to-end ST through multi-task training. The paper demonstrates that adding reverse-direction parallel data (+Rev) dramatically improves low-resource bilingual MT: Estonian→English MT improves from 0.3 to 13.7 BLEU (Table 2), Mongolian→English from 0.2 to 5.4 BLEU, Swedish→English from 0.2 to 37.7 BLEU. This is a text-to-text result — the reverse data provides additional parallel sentences for learning the source↔target lexical mapping. An open question is whether this benefit can be transferred to end-to-end ST, which cannot directly consume text-only parallel data because it requires speech input. A concrete experiment would train an end-to-end ST model with a multi-task objective: the primary task is speech→translation (using the limited X→En ST data), and an auxiliary task is text→translation (using the abundant En→X MT data, treating English text as the "source" and the original source language text as the "target," i.e., training the decoder to produce source-language text from English text representations). The hypothesis is that the auxiliary text MT task would strengthen the decoder's representation of the source language, which would in turn improve the ST task's ability to map speech representations to source-language semantics. The paper's provision of both ST and MT baselines for the same language pairs — and the clear demonstration that MT benefits dramatically from reverse data where ST does not — makes this a well-posed experimental question with a clear success criterion: can a multi-task ST+MT model close the gap between the ST-only baseline (e.g., 0.1 BLEU for Estonian→English) and the cascaded ST upper bound (4.4 BLEU, which already benefits from the +Rev MT component)?
Using the speaker metadata to audit multilingual ST models for demographic bias. CoVoST 2 inherits Common Voice's speaker demographic annotations — 66 accent groups, 8 age groups, 3 gender groups — across 78K speakers. No prior ST corpus provides this metadata at scale. The paper mentions that the CoVoST splits are useful for "multi-speaker evaluation to analyze model robustness" (Section 2.2) but reports no disaggregated evaluation. A critical follow-up study would evaluate the paper's own bilingual and multilingual ST baselines (or improved versions thereof) broken down by speaker gender, age group, and accent group, measuring whether WER and BLEU vary systematically across subpopulations. The specific concern is well-documented in ASR: models trained on predominantly male, younger, standard-accent speech exhibit higher error rates on female speakers, older speakers, and speakers with regional or non-native accents. CoVoST 2's demographic diversity makes it possible to test whether ST systems inherit and potentially amplify these disparities — since ST errors compound ASR errors with translation errors, a group that experiences higher ASR WER may experience disproportionately higher ST BLEU degradation. A strong study would report not just aggregate disparities but also whether multilingual training (which exposes the encoder to more diverse speech) reduces demographic gaps compared to bilingual training, and whether self-supervised pre-training on unlabeled speech — which includes speakers from all demographic groups — has an equalizing effect.
Stress-testing the corpus's quality control claims through systematic human evaluation of low-resource translations. The paper's quality control pipeline relies entirely on automated checks (LM perplexity, LASER similarity, length ratio) whose reliability for low-resource languages is unknown and likely uneven — LASER's cross-lingual representations are weaker for languages with limited training data, and the OSCAR web corpus used for LM training may exhibit domain mismatch with Common Voice's curated sentence sources. A critical validation study would randomly sample 100–200 translations from each of the 5 lowest-resource X→En language pairs (Estonian, Mongolian, Tamil, Japanese, Indonesian — each with 1–3 hours of training data) and have bilingual speakers rate each translation for adequacy (does it preserve the meaning of the source?) and fluency (is it natural target-language text?). The results would either: (a) validate the quality control pipeline, showing that flagged and re-translated sentences achieve comparable quality to non-flagged ones, and that translation quality is consistent across resource levels — which would increase confidence in CoVoST 2 as a benchmark; or (b) reveal systematic quality degradation in low-resource translations (e.g., lower adequacy scores for Estonian than for French), which would recast the paper's low-resource ST baselines as measuring, in part, the model's ability to fit noisy training targets rather than genuine speech translation capability. This distinction is critical for interpreting future results: if a new method achieves 15 BLEU on Estonian→English ST when the training translations are themselves only "adequate" 70% of the time, the ceiling on achievable BLEU is fundamentally limited by reference quality, not by model capacity. The paper's open acknowledgment that some sentences "cannot be translated properly" and are marked in the release provides a starting point for this analysis — a human evaluation study could quantify what proportion of the remaining, unmarked translations contain subtle errors that the automated checks missed.
Practical Applications and Downstream Use Cases
Benchmarking and model selection for production ST systems targeting diverse language portfolios. An organization building a speech translation service — e.g., a video conferencing platform adding live caption translation, or a humanitarian organization deploying ST for crisis response — faces a resource allocation problem: given a fixed budget for data collection and model training, which language pairs should be prioritized, and what modeling approach (cascaded vs. end-to-end, bilingual vs. multilingual) should be used? CoVoST 2's baselines provide an empirical basis for these decisions. The paper's results in Table 2 show that for language pairs with ≥44 hours of training speech (Italian, 44 hours), end-to-end ST with ASR pre-training achieves usable quality (11.3 BLEU for Italian→English), while for languages with ≤4 hours, cascaded systems outperform end-to-end by margins of 2–10× BLEU. The multilingual results in Tables 3 and 4 further show that multilingual training provides the largest relative gains for mid-resource languages (Dutch, Turkish, Persian: 3–50 hours), modest gains for high-resource languages (French, Spanish: 100+ hours), and negligible gains for extreme low-resource languages (Tamil, Japanese: 1–2 hours). A deployment team can use these numbers to make data-driven decisions: invest ST data collection in languages currently at 1–10 hours (where the marginal return per hour is highest), use cascaded systems for languages below 10 hours, and use multilingual end-to-end systems for languages above 50 hours. The paper's open-source fairseq recipes make it possible to replicate these baselines on an organization's own data and to estimate the expected performance for new language pairs by interpolating from CoVoST 2 languages with similar resource levels and typological features.
Cost-efficient data collection for new ST language pairs by leveraging the CoVoST split extension methodology. For research groups or companies collecting new speech translation data — particularly for low-resource languages where every hour of recording is expensive — the paper's demonstration that speaker-disjoint splitting can recover 55% more training data without compromising evaluation validity (44.2% → 78.8% data utilization) is directly actionable. The standard practice of discarding all but one recording per sentence text is so deeply embedded in speech dataset construction that many practitioners may not realize it is unnecessarily conservative. The paper provides a clear, two-constraint recipe (disjoint speakers across splits; consistent sentence assignment to one split) that can be applied to any speech corpus with multiple recordings per sentence. The practical benefit is immediate: a team that collects 100 hours of speech for a new ST language pair, with an average of 2–3 speakers per sentence, would recover ~50 additional hours of training data at zero additional collection cost by adopting CoVoST-style splits. For languages where professional translators are limited and expensive, this effectively reduces the per-hour cost of usable training data by roughly one-third.
Training data generation for self-improving ST systems via targeted allocation of translation budget. The paper's statistics in Table 1 reveal that the 15 En→X directions reuse the same English speech audio with different target translations. This means the marginal cost of adding a new target language to an existing English ST system is only the cost of translating the English transcripts — no new speech collection is required. For an organization with an existing English ASR system and a need to deploy ST into multiple target languages, this suggests a prioritization strategy: translate the English transcripts into the highest-impact target languages first (using professional translators, as the paper did), train multilingual En→X ST models using the shared English encoder, and add new target languages incrementally as translation budget allows. The paper's En→X results in Table 4 provide a performance estimate for this strategy: even for low-resource target languages like Mongolian, English→Mongolian ST achieves 9.2–11.0 BLEU (bilingual and multilingual end-to-end) when trained on the full 430-hour English speech set. This is substantially higher than the reverse direction (Mongolian→English: 0.2 BLEU bilingual, 3.7 BLEU multilingual), confirming that the bottleneck is source-language speech data, not target-language translation data. A deployment team can therefore budget translation costs with reasonable confidence that the resulting ST quality will be in the 9–25 BLEU range (the En→X spread in Table 4) depending on target language difficulty, without needing to collect any new speech.
Fairness auditing of speech translation systems across speaker demographics. The paper's inclusion of speaker metadata — 66 accent groups, 8 age groups, 3 gender groups — across 78K speakers enables a practical application that the paper does not explore but that is increasingly demanded by regulators and civil society: evaluating whether ST systems perform equitably across demographic subgroups. An organization deploying ST in a public-facing application (e.g., automatic subtitling of government proceedings, translation of educational content) can use the CoVoST 2 metadata to measure whether their system exhibits significantly higher WER or lower BLEU for female speakers, older speakers, or speakers with specific regional accents. The paper's CoVoST splits — which are designed for multi-speaker evaluation — provide the necessary infrastructure: multiple recordings of the same sentence text from different speakers, partitioned so that speakers in the test set are unseen during training. A practical fairness audit would: (1) train a baseline ST model using the paper's recipe, (2) evaluate BLEU separately for each gender, age, and accent subgroup on the CoVoST test split, (3) test whether between-group differences exceed within-group variance using bootstrap confidence intervals. The findings would directly inform whether the model requires mitigation (e.g., balanced sampling during training, data augmentation targeting underrepresented groups) before deployment. The paper does not report such an analysis, but the infrastructure to perform it is a core feature of the corpus design.