End-to-End Speech Translation Models
1. Key Components of Speech Translation Systems
Key Components of Speech Translation Systems
Speech Recognition Module
The speech recognition module converts raw audio signals into a sequence of words or subword units. Modern systems typically employ an encoder-decoder architecture with attention mechanisms. The encoder processes the input spectrogram or raw waveform into a high-level representation, while the decoder generates the corresponding text tokens. A common approach uses Connectionist Temporal Classification (CTC) or transducer-based models to handle variable-length audio inputs.
where ht is the hidden state at time t, and yt is the output token.
Machine Translation Module
The machine translation module transforms the source-language text into target-language text. State-of-the-art systems utilize transformer-based architectures with self-attention mechanisms, enabling parallel processing of input sequences. The key components include:
- Embedding layer: Converts input tokens into dense vector representations.
- Encoder stack: Processes source-language embeddings through multiple self-attention layers.
- Decoder stack: Generates target-language tokens while attending to encoder outputs.
End-to-End Architectures
Recent advancements have led to fully end-to-end models that bypass intermediate text representations. These systems directly map speech signals to translated text using a unified architecture. The primary advantage is reduced error propagation between modules, but they require large-scale multilingual speech-text paired datasets.
where x is the input speech, z is the target translation, and θ represents model parameters.
Alignment and Attention Mechanisms
Speech translation faces unique challenges in aligning variable-length audio with translated text. Cross-modal attention mechanisms learn soft alignments between acoustic features and target words. Hybrid approaches may incorporate:
- Monotonic attention for preserving temporal ordering
- Multi-head attention to capture diverse alignment patterns
- Memory-augmented networks for long-range dependencies
Multitask Learning Components
Many modern systems employ multitask learning to improve performance. A shared encoder processes speech inputs while separate decoders handle:
- Automatic speech recognition (ASR)
- Machine translation (MT)
- Speech translation (ST)
The joint training objective combines task-specific losses with carefully balanced weighting factors.

1.2 Challenges in End-to-End Speech Translation
Data Scarcity and Alignment
End-to-end speech translation (E2E-ST) models require large-scale parallel corpora consisting of speech utterances paired with their corresponding text translations. However, such datasets are scarce compared to text-based machine translation resources. The lack of aligned triplets (speech, source text, target text) forces models to rely on weakly supervised or synthetic data, which introduces noise and reduces translation quality. For instance, the MuST-C dataset contains only 500 hours of English-German speech-text pairs, whereas neural machine translation (NMT) systems often train on millions of sentence pairs.
where x is the speech input, y is the target translation, and θ represents the model parameters. The scarcity of 𝒟 leads to poor generalization.
Modality Discrepancy
Speech and text exhibit fundamentally different characteristics:
- Temporal resolution: Speech is a continuous signal sampled at high frequencies (e.g., 16 kHz), while text is discrete and sparse.
- Information density: A single phoneme may map to multiple graphemes or vice versa (e.g., English "knight" vs. /naɪt/).
- Noise and variability: Accents, background noise, and speaking rates add complexity absent in text.
This discrepancy forces E2E-ST models to simultaneously learn acoustic feature extraction, phoneme-to-grapheme conversion, and cross-lingual translation—a multitask learning challenge.
Long-Range Dependencies
Speech signals exhibit long-range dependencies at multiple levels:
- Acoustic: Coarticulation effects span hundreds of milliseconds.
- Linguistic: Pronoun references or topic continuity may span entire conversations.
Transformer-based architectures struggle with these due to quadratic attention complexity. Convolutional or recurrent alternatives lose fine-grained alignment precision. Hybrid approaches like Conformer (convolution-augmented transformers) mitigate this but increase parameter count.
For speech inputs of length T, this requires O(T²) computations—prohibitive for real-time applications.
Evaluation Metrics
Traditional metrics like BLEU and TER were designed for text-based MT and fail to capture:
- Speech-specific errors: Misheard homophones (e.g., "there" vs. "their")
- Latency constraints: Real-time systems must balance accuracy with response time.
- Prosody preservation: Emotional tone or emphasis lost in translation.
New metrics like ASR-BLEU (transcribing output speech back to text before scoring) introduce cascaded error propagation.
Multilingual and Low-Resource Scenarios
E2E-ST performance degrades sharply for:
- Low-resource languages: Limited training data exacerbates modality gaps.
- Distant language pairs: Phoneme-grapheme alignment becomes non-trivial (e.g., Mandarin→English).
Transfer learning from ASR or NMT models introduces biases, as shown by the disparity in WER (Word Error Rate) between high-resource (≤10%) and low-resource (≥30%) languages on benchmarks like FLEURS.
1.3 Comparison with Cascaded Approaches
Architectural Differences
End-to-end (E2E) speech translation models integrate automatic speech recognition (ASR), machine translation (MT), and text-to-speech (TTS) components into a single neural network, whereas cascaded systems chain these components sequentially. The E2E approach jointly optimizes all parameters for the end task, while cascaded systems optimize each component independently. This leads to fundamental differences in error propagation, latency, and model complexity.
Error Propagation Analysis
Cascaded systems suffer from compounding errors where ASR mistakes propagate through MT and TTS components. The probability of correct translation in a cascaded system can be modeled as:
where x is speech input, z is intermediate text, y is target text, and s is output speech. In contrast, E2E models directly learn:
eliminating intermediate error accumulation. Empirical studies show E2E models reduce relative error rates by 15-30% on IWSLT benchmarks compared to cascaded baselines.
Latency and Computational Efficiency
Cascaded systems require full ASR output before MT begins processing, creating pipeline latency. For a speech segment of duration D and ASR/MT processing times TASR and TMT, total latency is:
E2E models enable streaming operation with incremental processing. Their latency is bounded by the slower of encoder/decoder operations:
Recent work demonstrates E2E models achieving 200-300ms lower end-to-end latency than cascaded systems on LibriSpeech benchmarks.
Data Requirements and Transfer Learning
Cascaded approaches can leverage separate datasets for each component (e.g., ASR on LibriSpeech, MT on WMT). E2E models require parallel speech-translation corpora, which are scarcer. However, E2E architectures show superior transfer learning capabilities:
- Pretrained speech encoders (e.g., wav2vec 2.0) transfer better to low-resource languages
- Multilingual E2E models enable zero-shot translation between unseen language pairs
- End-to-end optimization allows better adaptation to domain shifts
Practical Deployment Considerations
While cascaded systems benefit from modular debugging and component replacement, E2E models offer:
- Smaller memory footprint: Single model vs. multiple component models
- Simpler deployment: Single inference endpoint vs. orchestrated services
- Better handling of disfluencies: Direct speech-to-text mapping preserves prosodic cues
Industry deployments at scale (e.g., Google's Translatotron) show E2E models reduce server costs by 40% while maintaining comparable BLEU scores to cascaded systems.

2. Transformer-Based Models
Transformer-Based Models
Transformer-based architectures have become the de facto standard for end-to-end speech translation due to their ability to model long-range dependencies and parallelize computation efficiently. Unlike traditional recurrent models, transformers rely entirely on self-attention mechanisms to capture relationships between input and output sequences.
Self-Attention Mechanism
The core operation in transformer models is scaled dot-product attention, which computes a weighted sum of values based on the compatibility of queries and keys. Given input embeddings X, the attention mechanism projects them into query (Q), key (K), and value (V) matrices:
where WQ, WK, and WV are learned projection matrices. The attention scores are computed as:
The scaling factor 1/√dk prevents gradient vanishing issues when the dimensionality dk is large. Multi-head attention extends this by applying h parallel attention heads, allowing the model to jointly attend to information from different representation subspaces:
Positional Encoding
Since transformers lack recurrent or convolutional operations, they require explicit positional information to process sequential data. For a given position pos and dimension i, sinusoidal positional encodings are defined as:
These encodings are added to the input embeddings before being fed into the transformer layers, providing the model with information about the relative or absolute positions of tokens in the sequence.
Encoder-Decoder Architecture
For speech translation, the transformer follows an encoder-decoder structure:
- Encoder: Processes the input speech features (e.g., log-mel filterbanks) through a stack of identical layers, each containing multi-head self-attention and position-wise feed-forward networks with residual connections and layer normalization.
- Decoder: Generates target language tokens auto-regressively using masked self-attention to prevent information leakage from future positions, combined with cross-attention over the encoder outputs.
The encoder transforms the input sequence x into continuous representations z, while the decoder generates the output sequence y one token at a time, conditioned on z and previously generated tokens:
Efficiency Optimizations
Several optimizations address the quadratic complexity of self-attention for long speech sequences:
- Local windowed attention: Restricts attention to a fixed neighborhood around each position.
- Memory-compressed attention: Downsamples keys and values to reduce computation.
- Performer architectures: Approximate attention using orthogonal random features or kernel methods.
Recent variants like Conformer models integrate convolutional layers with transformers, capturing both local and global dependencies efficiently for speech signals.

2.2 Convolutional and Recurrent Hybrid Models
Hybrid architectures combining convolutional neural networks (CNNs) and recurrent neural networks (RNNs) have demonstrated superior performance in speech translation by leveraging the complementary strengths of both approaches. CNNs excel at extracting hierarchical local features from spectrograms or raw waveforms, while RNNs model temporal dependencies crucial for sequential translation tasks.
Architectural Design
The most common hybrid configuration stacks convolutional layers for feature extraction followed by recurrent layers for sequence modeling. Given an input speech signal x, the CNN processes it through multiple convolutional blocks:
where each block typically includes 1D convolutions, batch normalization, and ReLU activations. The CNN output hconv is then fed into a bidirectional RNN (often LSTM or GRU):
The ⊕ operator denotes concatenation of forward and backward hidden states. This bidirectional processing captures both past and future context, essential for accurate translation.
Attention Mechanisms
Modern hybrid models incorporate attention between the encoder (CNN-RNN) and decoder (RNN) to dynamically focus on relevant speech segments during translation. The attention energy eij between decoder state si and encoder state hj is computed as:
where v, Ws, Wh are learnable parameters. The attention weights α are obtained by softmax normalization:
Practical Implementations
State-of-the-art implementations like ConvS2S and RNN-T optimize this architecture further:
- Depthwise separable convolutions reduce parameters while maintaining performance
- Layer normalization stabilizes training in deep stacks
- Monotonic chunkwise attention (MoChA) enables online streaming
For low-latency applications, causal convolutions with restricted receptive fields replace bidirectional RNNs, trading some accuracy for real-time performance.
Case Study: Hybrid Transformer Models
Recent work replaces RNNs with Transformer layers after the CNN frontend, combining local feature induction with global self-attention. The convolutional block acts as a downsampling layer, reducing the sequence length before expensive attention computations:
This architecture achieves state-of-the-art results on benchmarks like CoVoST 2, with the CNN learning phone-level features and the Transformer modeling linguistic structure.

2.3 Multitask Learning Approaches
Multitask learning (MTL) in end-to-end speech translation leverages shared representations across related tasks to improve generalization and reduce data requirements. By jointly optimizing speech recognition (ASR), machine translation (MT), and speech translation (ST) objectives, MTL models exploit linguistic and acoustic commonalities, often outperforming single-task baselines.
Architectural Paradigms
Two dominant MTL architectures exist: hard parameter sharing and soft parameter sharing. Hard sharing employs a common encoder for all tasks with task-specific decoders, mathematically expressed as:
where λt are task weights and θshared, θt denote shared and task-specific parameters. Soft sharing, conversely, maintains separate encoders with regularization terms to encourage parameter similarity:
Gradient Conflict Mitigation
Task gradients may conflict during optimization. The Gradient Vaccine approach projects conflicting gradients onto orthogonal subspaces:
where gST and gASR are gradients for speech translation and recognition tasks. This preserves useful information while minimizing interference.
Dynamic Weighting Strategies
Static task weighting (λt) often underperforms adaptive methods. The Uncertainty Weighting technique automatically adjusts weights based on task-dependent homoscedastic uncertainty:
where σt is a learnable noise parameter. The GradNorm algorithm alternatively balances training rates by dynamically scaling gradients:
with Gt(i) being the gradient magnitude for task t at layer i.
Cross-Task Attention Mechanisms
Transformer-based MTL models often employ cross-attention adapters between task-specific layers. For a model with L layers, the adapter at layer l computes:
This allows selective information transfer while maintaining task-specific feature spaces. The approach reduces parameter overhead compared to full parameter sharing by 60-80% in practice.
Real-World Performance Tradeoffs
On the MuST-C benchmark, MTL models achieve:
- 4.2-6.8 BLEU improvement over cascade systems for high-resource language pairs
- 9.1-12.4 BLEU gain for low-resource scenarios
- 30% faster inference than pipeline architectures
The tradeoff emerges in memory consumption, with MTL models requiring 1.5-2× GPU memory compared to single-task equivalents during training.

3. Data Preparation and Augmentation
Data Preparation and Augmentation
Raw Data Collection and Alignment
End-to-end speech translation requires parallel datasets containing speech waveforms in the source language paired with corresponding text translations in the target language. The primary challenge lies in ensuring precise alignment between audio segments and their textual counterparts. Common datasets include CoVoST (multilingual speech-to-text translation) and MuST-C (English speech to multiple target languages).
For raw audio data, the waveform x(t) is typically sampled at 16kHz or higher, with each sample quantized to 16 bits. The corresponding text translation y must be time-aligned at the utterance level. This alignment is often achieved using forced alignment algorithms based on hidden Markov models (HMMs) or connectionist temporal classification (CTC) losses:
Feature Extraction
The raw waveform undergoes feature extraction to produce compact yet informative representations. The most common approach computes Mel-frequency cepstral coefficients (MFCCs) or log-Mel filterbanks over short-time Fourier transforms (STFTs):
where w is the analysis window (typically Hann), H is the hop size, and N is the FFT size. For neural models, 80-channel log-Mel filterbanks with delta and delta-delta features are commonly used.
Text Normalization and Tokenization
Target text undergoes rigorous normalization including:
- Unicode normalization (NFKC form)
- Case folding (for case-insensitive models)
- Punctuation standardization
- Number verbalization (e.g., "100" → "one hundred")
Subword tokenization using Byte Pair Encoding (BPE) or SentencePiece is preferred over word-level tokenization to handle rare words and morphological variations. The vocabulary size typically ranges from 1k to 32k subword units.
Data Augmentation Techniques
To improve model robustness and prevent overfitting, several augmentation strategies are applied:
Audio Augmentation
- Speed Perturbation: Time-stretching audio by factors of 0.9, 1.0, and 1.1
- SpecAugment: Frequency and time masking on spectrograms
- Noise Injection: Adding background noise at varying SNR levels
- Room Impulse Response: Simulating different acoustic environments
Text Augmentation
- Back-translation: Generating synthetic parallel data via intermediate translations
- Synonym Replacement: Swapping words with semantic equivalents
- Word Dropout: Randomly omitting non-essential words
Dataset Splitting and Balancing
The processed data is split into training (80-90%), validation (5-10%), and test sets (5-10%), ensuring:
- No speaker overlap between splits
- Balanced distribution of domains/dialects
- Similar length distributions across splits
For multilingual models, care is taken to balance language pairs and prevent dominance by high-resource languages. Temperature-based sampling is often used:
where N_l is the number of examples for language l and T controls the balancing strength (typically 0.3-0.7).

Loss Functions for Speech Translation
End-to-end speech translation models optimize a composite loss function that jointly trains acoustic, linguistic, and translation components. The most common approach combines:
- Connectionist Temporal Classification (CTC) loss for acoustic modeling
- Cross-entropy loss for sequence-to-sequence translation
- Attention mechanism alignment loss for speech-text synchronization
Connectionist Temporal Classification Loss
CTC loss handles variable-length audio inputs by marginalizing over all possible alignments between speech frames and output tokens. Given an input sequence x of length T and target sequence y of length L (where L ≤ T), the CTC objective maximizes:
where π represents a path through the lattice of possible alignments, and ℬ is a many-to-one mapping function that collapses repeated tokens and removes blank symbols.
Cross-Entropy Loss for Translation
The translation component typically uses standard cross-entropy loss over the target vocabulary. For each decoder step i:
In transformer-based architectures, this loss operates on the output of the final softmax layer after the decoder stack.
Multi-Task Learning Formulation
Modern systems often combine these losses with different weighting strategies:
where α, β, and γ are learned or fixed hyperparameters. The attention loss Lattn typically measures the divergence between predicted and ideal attention alignments.
Advanced Variants
Recent work has introduced several refinements:
- Label smoothing replaces hard targets with soft distributions to prevent overconfidence
- Focal loss down-weights well-classified examples to handle class imbalance
- Minimum Bayes Risk (MBR) training optimizes expected evaluation metrics rather than likelihood
For low-resource scenarios, contrastive losses like Triplet Loss or InfoNCE help learn better representations by pulling positive examples closer in embedding space while pushing negatives apart.
Gradient Balancing Challenges
The differing nature of CTC and CE losses creates gradient scale mismatches. Common solutions include:
- Gradient clipping
- Adaptive weighting schemes
- Curriculum learning that phases in components

3.3 Fine-Tuning and Transfer Learning
Fine-tuning pretrained models is critical for adapting large-scale speech translation systems to specific domains or languages. The process involves initializing a model with weights from a pretrained checkpoint (e.g., Whisper, mBART) and updating parameters through gradient descent on target task data. For encoder-decoder architectures, three primary strategies exist:
- Full fine-tuning: Updates all model parameters end-to-end.
- Partial fine-tuning: Freezes selected layers (typically early encoder blocks).
- Adapter-based tuning: Inserts lightweight trainable modules between frozen layers.
Gradient Dynamics in Multilingual Adaptation
When fine-tuning multilingual models, gradient conflicts arise between language pairs. The gradient alignment measure for parameter θ across N languages is:
Where ℒi represents the loss for language i. Negative ζ(θ) indicates conflicting update directions, suggesting the parameter should remain frozen or employ language-specific adapters.
Optimal Learning Rate Scheduling
The triangular learning rate schedule outperforms traditional decay for speech translation fine-tuning. Given maximum learning rate ηmax and step count T, the rate at step t follows:
Empirical studies show optimal ηmax values between 5×10-5 and 1×10-4 for transformer-based models, with ηmin set to 0.1×ηmax.
Adapter Architectures
Modern speech translation systems employ bottleneck adapters to minimize catastrophic forgetting. Each adapter layer implements:
Where Wdown ∈ ℝd×r and Wup ∈ ℝr×d form the low-rank projection (typically r = 64). The total added parameters constitute less than 1% of the base model size.
Data Sampling Strategies
Effective fine-tuning requires balanced sampling across:
- Source language distribution: Weighted by inverse frequency
- Domain similarity: Measured via KL divergence between acoustic features
- Content length: Exponential smoothing over utterance durations
The sampling probability for example i combines these factors:
Where α, β, γ control the weighting balance, typically set via hyperparameter optimization on validation data.

4. BLEU, TER, and Other Translation Metrics
4.1 BLEU, TER, and Other Translation Metrics
BLEU Score
The BLEU (Bilingual Evaluation Understudy) score measures the similarity between a machine-generated translation and one or more human reference translations. It computes a weighted geometric mean of n-gram precisions, with a brevity penalty to penalize overly short translations. The score ranges from 0 to 1, where higher values indicate better quality.
where BP is the brevity penalty, wn are weights (typically uniform), and pn is the modified n-gram precision:
Here, c is the candidate translation length and r is the effective reference length. The modified precision pn counts each n-gram no more than the maximum times it appears in any single reference.
Translation Edit Rate (TER)
TER measures the number of edits required to change the machine translation to match the reference. It computes the minimum number of insertions, deletions, substitutions, and shifts needed:
Unlike BLEU, TER is error-based (lower scores are better) and captures fluency better by accounting for word reordering through shifts. However, it may over-penalize valid paraphrases.
METEOR Metric
METEOR addresses BLEU's limitations by incorporating:
- Explicit word-to-word matching (including stems and synonyms)
- A harmonic mean of precision and recall
- A fragmentation penalty for non-contiguous matches
where P and R are precision and recall, frag is the fragmentation fraction, and γ, θ are tuning parameters.
chrF and chrF++
These character n-gram metrics address morphology-rich languages where word-based metrics fail. chrF++ extends chrF by incorporating word n-grams:
where β controls recall importance, and chrP/chrR are character n-gram precision/recall (typically n=6).
BERTScore
BERTScore leverages contextual embeddings from models like BERT to compute similarity:
- Embed reference and candidate sentences using BERT
- Compute cosine similarity between each token's embeddings
- Calculate precision (candidate-to-reference) and recall (reference-to-candidate)
This captures semantic equivalence better than surface-form metrics, though at higher computational cost.
Practical Considerations
Metric selection depends on:
- Language pair: chrF++ for morphologically complex languages
- Domain: BERTScore for semantic-heavy content
- Speed vs. accuracy: BLEU for rapid development, BERTScore for final evaluation
Current best practice combines multiple metrics - e.g., BLEU for n-gram overlap and BERTScore for semantic fidelity. The WMT metrics task shows that hybrid approaches consistently outperform individual metrics.
Speech-Specific Evaluation Criteria
Evaluating end-to-end speech translation models requires specialized metrics that account for the unique challenges of speech processing. Unlike text-based machine translation, speech translation must handle acoustic variability, disfluencies, and temporal alignment. Standard metrics like BLEU or TER are insufficient alone, as they ignore speech-specific distortions.
Word Error Rate (WER) and Its Variants
The Word Error Rate, adapted from automatic speech recognition (ASR), measures alignment between hypothesized and reference transcripts:
where S = substitutions, D = deletions, I = insertions, and N = reference words. For speech translation, WER is computed on:
- ASR output vs. source transcript (measures speech recognition quality)
- Translated text vs. target reference (measures translation quality)
Extended variants include:
- Position-dependent WER: Penalizes errors differently based on word position
- Semantic WER: Uses word embeddings to measure semantic drift
Speech Translation Error Rate (STER)
STER combines ASR and MT errors into a single metric by comparing:
where x is the speech input and yref is the target reference. STER accounts for cascaded error propagation but may overweight ASR errors.
Latency Metrics
Real-time applications require measuring:
- End-to-end latency: Time from speech input onset to final translated output
- Chunk processing delay: Time to process fixed-duration speech segments
- Word-level latency: Per-output-word delay relative to input speech
The Average Lagging (AL) metric quantifies streaming performance:
where g(t) is the output word index at step t, and C is the chunk size.
Prosody Preservation
Speech-specific evaluation must assess:
- Pause fidelity: Alignment of syntactic pauses between source and target
- Pitch correlation: Preservation of emotional tone via fundamental frequency (F0) similarity
- Duration ratio: Relative speaking rate between source and translated speech
These are measured using dynamic time warping (DTW) on acoustic features:
where w is a warping path and d(·,·) is a feature distance metric.
Human Evaluation Protocols
Subjective assessments include:
- Mean Opinion Score (MOS): 1-5 scale for naturalness, accuracy, and fluency
- Direct Assessment (DA): Side-by-side comparison with reference translations
- Comprehension testing: Question-answering accuracy based on translated content
Standardized protocols like SLAM (Speech Language and Audio Multitask) ensure reproducibility across studies.
Standard Datasets and Competitions
End-to-end speech translation models rely heavily on standardized datasets and benchmark competitions to measure progress and compare approaches. Several high-quality datasets have emerged as de facto standards, each with distinct characteristics in terms of language pairs, domain specificity, and data volume.
Multilingual Speech Translation Corpora
The CoVoST 2 dataset is a widely used benchmark covering 21 languages into English and 15 languages from English. It consists of over 1,200 hours of speech derived from Common Voice, with professional translations. The dataset is particularly valuable for evaluating multilingual generalization capabilities.
MuST-C provides a larger-scale alternative, with English speech paired against eight target languages (German, Spanish, French, Italian, Dutch, Portuguese, Romanian, Russian). Each language pair contains between 385-504 hours of TED talk recordings, aligned at the sentence level with high-quality translations.
Where $$\alpha$$ controls the relative weighting between automatic speech recognition (ASR) quality and machine translation (MT) quality in end-to-end evaluation.
Domain-Specific Datasets
The Fisher-CALLHOME corpus focuses on conversational speech translation between English and Spanish, containing approximately 180 hours of telephone conversations. This dataset is particularly challenging due to spontaneous speech characteristics like disfluencies and code-switching.
For medical applications, the IWSLT MedTalk dataset provides 120 hours of doctor-patient dialogues in German-English, with specialized medical terminology and challenging acoustic conditions typical of clinical environments.
Evaluation Campaigns
The IWSLT Evaluation Campaign has included speech translation tracks since 2018, with tasks ranging from constrained (limited training data) to unconstrained settings. Recent editions have emphasized zero-shot and few-shot scenarios to test model generalization.
WMT introduced a speech translation shared task in 2021, focusing on news domain translation with particularly strict requirements on latency and computational efficiency. The evaluation metrics combine traditional BLEU scores with novel latency-aware measures:
Where $$\beta$$ is a scaling factor and AL represents average latency measured in milliseconds.
The CHiME-7 Challenge includes a distant-speech translation track that evaluates systems under realistic noisy conditions, using microphone arrays and overlapping speech. This represents one of the most challenging testbeds for robustness in speech translation.
5. Real-Time Speech Translation Systems
Real-Time Speech Translation Systems
Real-time speech translation systems require low-latency processing to maintain conversational flow, typically targeting end-to-end delays under 300 milliseconds. These systems integrate streaming automatic speech recognition (ASR), machine translation (MT), and text-to-speech (TTS) components into a unified pipeline, often leveraging end-to-end neural architectures to minimize cumulative latency.
Streaming ASR with Chunk-Based Processing
Traditional ASR systems process full utterances, introducing unacceptable delays for real-time use. Modern approaches employ chunk-based processing, where the audio stream is segmented into fixed-length windows (e.g., 200-500ms) with overlap. The Transformer architecture is adapted for streaming through:
- Masked self-attention: Limiting attention to past and current chunks while preventing future token leakage
- Dynamic emission thresholds: Early token prediction when confidence exceeds adaptive thresholds
- Memory caching: Reusing hidden states from previous chunks to maintain context
where \(x_{\leq t}\) represents audio features up to time \(t\) and \(y_{
Incremental Neural Machine Translation
Translation models must process partial ASR outputs while preserving grammatical coherence. Key techniques include:
- Prefix-constrained decoding: Forcing the decoder to align with already-committed source tokens
- Wait-k policies: Delaying translation by k source tokens to improve context
- Monotonic attention: Enforcing left-to-right alignment without reordering
The latency-quality tradeoff is quantified through the Average Lagging (AL) metric:
where \(g_i\) is the first target position where EOS can be generated after receiving \(i\) source tokens, \(N\) is the total source length, and \(\tau\) is the evaluation interval.
Architectural Optimizations
State-of-the-art systems employ:
- Depthwise separable convolutions: Reducing computational overhead in encoder networks
- Dynamic batching: Grouping variable-length segments for hardware efficiency
- Quantized distillation: Training compact student models via teacher ensembles
The total system latency \(L_{total}\) combines components:
where synchronization overhead \(L_{sync}\) includes buffering and handshaking delays between subsystems.
Case Study: Whisper-Stream Architecture
OpenAI's Whisper was adapted for streaming by:
- Replacing full self-attention with chunked attention (320ms windows)
- Implementing dynamic stride prediction to adjust segment boundaries
- Integrating a hybrid CTC/attention decoder for stable partial outputs
Benchmarks show 218ms median latency on English-German translation with 28.4 BLEU on IWSLT2017, achieving near-simultaneous interpretation quality.

5.2 Low-Resource Language Scenarios
Challenges in Low-Resource Settings
Training end-to-end speech translation models for low-resource languages presents unique challenges due to limited parallel data. The primary bottleneck is the scarcity of transcribed speech paired with translations, which are essential for supervised learning. Unlike high-resource languages like English or Spanish, low-resource languages often lack large-scale datasets such as CoVoST or LibriSpeech. This scarcity leads to poor generalization, as models struggle to learn robust acoustic and linguistic representations.
Another critical issue is the domain mismatch between available data and real-world applications. For instance, existing speech corpora for low-resource languages may consist of read speech or scripted dialogues, while real-world usage involves spontaneous speech with varying accents, noise, and disfluencies. This mismatch exacerbates the difficulty of deploying models in practical scenarios.
Data Augmentation and Transfer Learning
To mitigate data scarcity, researchers employ data augmentation techniques such as:
- SpecAugment: Applies time warping, frequency masking, and time masking to speech features, artificially expanding the training set.
- Back-Translation: Generates synthetic parallel data by translating monolingual text from the target language back to the source language.
- Multilingual Pretraining: Leverages pretrained models like XLS-R or Whisper, which are trained on vast multilingual corpora, and fine-tunes them on the low-resource language.
Transfer learning is particularly effective when the low-resource language is phonologically or syntactically similar to a high-resource language. For example, fine-tuning a model pretrained on Romance languages (e.g., Spanish, French) for a low-resource Romance language (e.g., Occitan) yields better performance than training from scratch.
Self-Supervised and Weakly Supervised Approaches
Self-supervised learning (SSL) methods like wav2vec 2.0 and HuBERT learn representations from unlabeled speech data, which is often more abundant than transcribed data. The pretrained representations are then fine-tuned on the limited labeled data available for the target language. The optimization objective can be formalized as:
where \(\mathcal{L}_{SSL}\) is the self-supervised loss (e.g., contrastive prediction), \(\mathcal{L}_{ST}\) is the speech translation loss, and \(\lambda\) controls the trade-off between the two objectives.
Weakly supervised methods exploit noisy or incomplete labels, such as automatically transcribed speech or loosely aligned text translations. For instance, CTC-based alignment can generate approximate word-level alignments between speech and text, enabling the use of larger but noisier datasets.
Model Architecture Adaptations
Standard transformer architectures may overfit in low-resource settings. To address this, recent work explores:
- Adapter Layers: Lightweight, trainable modules inserted into a pretrained model, allowing efficient adaptation without full fine-tuning.
- Knowledge Distillation: Trains a smaller student model to mimic a larger teacher model, reducing parameter count while preserving performance.
- Modular Networks: Decomposes the model into language-specific and shared modules, improving parameter efficiency.
For example, a modular transformer might use language-specific encoders for speech and text but a shared decoder, formulated as:
where \(\mathbf{x}\) is the speech input, \(\mathbf{y}\) is the text input, and \(\mathbf{z}\) is the translated output.
Case Study: Aymara Speech Translation
A recent project on Aymara (a low-resource indigenous language) demonstrated the effectiveness of combining multilingual pretraining and adapter layers. The model achieved a BLEU score of 22.3 with only 50 hours of transcribed speech, compared to 12.8 for a monolingual baseline. Key to this success was the use of XLS-R as a pretrained encoder and task-specific adapters for both speech recognition and translation components.
Future Directions
Emerging techniques like few-shot learning and meta-learning aim to further reduce data requirements. Methods such as MAML (Model-Agnostic Meta-Learning) optimize models for rapid adaptation to new languages with minimal examples. Additionally, community-driven data collection initiatives, such as crowdsourced speech recording platforms, are expanding the availability of low-resource language data.

5.3 Integration with Multimodal Systems
End-to-end speech translation models achieve higher robustness and contextual accuracy when integrated into multimodal systems that process complementary data streams such as visual, textual, or sensor inputs. Multimodal fusion architectures leverage cross-modal attention mechanisms to align speech features with auxiliary modalities, enabling disambiguation of homophones, dialectal variations, and noisy acoustic conditions.
Cross-Modal Attention Mechanisms
The core architectural component for multimodal integration is cross-modal attention, which computes dynamic relevance scores between speech representations and features from other modalities. Given speech embeddings X and visual embeddings Y, the attention weights A are computed as:
where sim is a similarity function (typically scaled dot-product). The attended visual context C for each speech frame is then:
Modality-Specific Encoder Architectures
Effective integration requires specialized encoders for each modality:
- Speech: Convolutional layers followed by bidirectional LSTMs or conformers
- Visual: 3D CNNs for video or spatial attention networks for images
- Text: Pretrained language models (BERT, RoBERTa) for metadata or subtitles
These encoders project all modalities into a shared latent space before fusion. The dimensionality matching is critical—common approaches include:
Real-World Applications
Multimodal speech translation systems demonstrate superior performance in:
- Live event translation: Combining speech with speaker video for lip-reading cues
- Educational content: Aligning lectures with slides or whiteboard diagrams
- Industrial settings: Integrating sensor data with maintenance technician speech
The MuST-C dataset (Cattoni et al., 2021) provides benchmark results, showing a 4.7 BLEU point improvement when incorporating visual context over audio-only baselines for English-German translation.
Implementation Challenges
Key engineering considerations include:
- Asynchronous modality sampling rates (audio at 16kHz vs video at 30fps)
- Modality dropout for robust deployment when sensors fail
- Gradient balancing between modality-specific losses
The optimal fusion point varies by application—early fusion (encoder-level) works best for tightly coupled modalities like speech and lip movements, while late fusion (decoder-level) suits loosely correlated inputs like speech and geographic location data.

6. Bias and Fairness in Speech Translation
Bias and Fairness in Speech Translation
End-to-end speech translation models inherit biases present in their training data, which can propagate into translated outputs. These biases manifest in multiple forms, including lexical, syntactic, and semantic distortions that disproportionately affect underrepresented dialects, genders, or sociolects. Given the direct mapping from speech to text in a target language, bias amplification can occur at each stage—acoustic modeling, language modeling, and translation alignment.
Sources of Bias in Speech Translation
Bias originates from three primary sources:
- Training Data Imbalance: Overrepresentation of certain dialects (e.g., General American English) or speaker demographics (e.g., male voices) skews model performance.
- Acoustic Model Biases: Automatic Speech Recognition (ASR) components exhibit higher error rates for non-native accents or atypical speech patterns.
- Translation Model Biases: Text-based translation models favor dominant language varieties, reinforcing stereotypes in gendered or culturally loaded terms.
Quantifying Bias
Bias can be measured using disparity metrics across subgroups. For a speech translation model f, let Xi represent input speech from subgroup i (e.g., a regional accent), and Yi the reference translation. The performance disparity Δi,j between subgroups i and j is:
where BLEU denotes the Bilingual Evaluation Understudy score. A statistically significant Δi,j indicates systemic bias.
Mitigation Strategies
Data-Centric Approaches
Balancing training corpora by:
- Oversampling underrepresented speech varieties.
- Applying adversarial debiasing to minimize latent variable correlations with sensitive attributes.
Model-Centric Approaches
Architectural modifications include:
- Incorporating fairness-aware loss terms during training:
where λ controls the fairness-accuracy trade-off.
- Using gradient reversal layers to decorrelate hidden representations from protected attributes.
Case Study: Gender Bias in Speech Translation
Models often default to masculine forms in gender-neutral contexts. For example, translating "The doctor spoke" from English to Spanish may yield "El médico habló" (masculine) even when the speaker’s gender is unknown or irrelevant. Countermeasures include:
- Explicit gender marking in training data.
- Controlled generation via constrained decoding to balance gendered outputs.
Evaluation Frameworks
Beyond BLEU, specialized metrics assess fairness:
- Disparate Impact Ratio (DIR): Measures relative performance across groups.
- Equality Gap: Quantifies differences in error rates for sensitive attributes.
where WER is Word Error Rate. Ideal models achieve DIR ≈ 1 and Equality Gap ≈ 0.
6.2 Privacy Concerns with Voice Data
Voice data contains rich biometric identifiers, making it uniquely sensitive compared to text or image data. Speech signals encode not only linguistic content but also speaker identity, emotional state, age, gender, and even health conditions like Parkinson's disease through subtle vocal patterns. This multidimensional sensitivity raises critical privacy challenges in end-to-end speech translation systems.
Biometric Identification Risks
Voiceprints serve as persistent biometric identifiers with high uniqueness. Research shows that just 60 seconds of speech can uniquely identify individuals with over 95% accuracy using modern speaker verification systems like x-vectors or ECAPA-TDNN. The spectro-temporal characteristics of voice form a fingerprint that persists across languages and recording conditions. This creates two primary risks:
- Re-identification attacks: Even when transcripts are anonymized, the raw audio could be matched against voiceprint databases
- Cross-system linkage: Voice characteristics enable linking seemingly anonymous interactions across different services
Where \(V_1\) and \(V_2\) are voice embeddings from different recordings, with values approaching 1 indicating identical speakers.
Unintended Information Leakage
Speech signals contain para-linguistic information that translation models may inadvertently preserve in their outputs:
- Prosodic features: Pitch contours and speech rhythm can reveal emotional states
- Vocal biomarkers: Micro-tremors or breath patterns may indicate medical conditions
- Background acoustics: Ambient noise can leak location information
Studies demonstrate that even when using sequence-to-sequence models with attention mechanisms, certain acoustic features propagate through the translation process. For example, depression indicators in speech show 68% correlation between original and translated audio when using transformer architectures.
Data Storage and Processing Vulnerabilities
End-to-end systems typically require voice data to traverse multiple processing stages, each introducing potential privacy breaches:
| Processing Stage | Risk Factors |
|---|---|
| Raw Audio Collection | Interception during transmission, storage breaches |
| Feature Extraction | Voiceprint extraction from mel-spectrograms |
| Model Inference | Adversarial attacks on model APIs |
| Output Delivery | Metadata linkage (timestamps, IP addresses) |
Mitigation Strategies
Current approaches to voice data privacy employ multiple defensive techniques:
- Differential privacy: Adding controlled noise to audio features during training
- Federated learning: Keeping raw data decentralized while sharing model updates
- Voice anonymization: Pitch shifting and spectral modification techniques
- Secure enclaves: Hardware-isolated processing using technologies like Intel SGX
Where \(\epsilon\) represents the privacy budget in differential privacy, \(\Delta f\) is the sensitivity of the voice feature extractor, and \(\sigma\) controls the noise magnitude. Current state-of-the-art achieves \(\epsilon < 2\) while maintaining 90% translation accuracy.
Emerging techniques like voice disentanglement networks show promise by separating linguistic content from speaker identity in the latent space, though current implementations still exhibit 12-15% degradation in translation quality compared to non-private models.
6.3 Emerging Trends and Research Frontiers
Unified Multimodal Architectures
Recent work explores integrating speech, text, and vision into a single transformer-based framework, enabling cross-modal learning. Models like UniSpeech-SAT and SpeechT5 demonstrate that joint pretraining on speech and text improves downstream translation performance by up to 3.2 BLEU on IWSLT benchmarks. The key innovation lies in shared latent representations:
where τ is a temperature parameter and sim computes cosine similarity between speech (hs) and text (ht) embeddings.
Discrete Speech Representations
Replacing continuous spectrograms with discrete units (e.g., via k-means clustering of HuBERT features) reduces computational overhead while preserving semantic content. Facebook's UnitY system achieves 28.7 BLEU on MuST-C EN→DE using a two-pass decoder that first generates discrete units, then maps them to text. The quantization process follows:
where z are continuous features and C is a learned codebook of size 1,024.
Zero-Shot Cross-Lingual Transfer
Techniques like language-agnostic pretraining enable models to translate between language pairs unseen during training. Meta's Universal Speech Translator uses a language token injection mechanism:
where eℓ is a learned embedding for target language ℓ. This approach achieves 58% of supervised performance on low-resource pairs like Swahili→Tamil.
Energy-Efficient Edge Deployment
Neural architecture search (NAS) has produced models like EdgeSpeechNet that reduce FLOPs by 73% through:
- Depthwise separable convolutions in the encoder
- Dynamic sparse attention in transformer layers
- 8-bit quantization-aware training
On-device benchmarks show 2.4× faster inference than Whisper-small with < 1% BLEU drop.
Ethical Considerations in Speech Translation
Emerging challenges include:
- Bias amplification: Gender inflection errors increase by 22% when translating from gender-neutral languages
- Privacy risks: Voiceprint leakage in model gradients enables speaker re-identification attacks (FAR > 0.31)
- Dialect discrimination: Performance gaps of up to 15 BLEU between standardized and regional speech variants
Open Research Problems
- Multimodal disambiguation: Resolving homophones (e.g., "bear" vs "bare") using visual context
- Prosody preservation: Maintaining emotional tone and emphasis in translated speech
- Incremental decoding: Streaming translation with < 300ms latency while avoiding hallucinations
7. Key Research Papers
7.1 Key Research Papers
- PDF MULTILINGUAL END-TO-END SPEECH TRANSLATION - Kyoto U — While multilingual models have shown to be useful for automatic speech recognition (ASR) and machine translation (MT), this is the first time they are applied to the end-to-end ST problem. We show the effectiveness of multilingual end-to-end ST in two scenarios: one-to-many and many-to-many translations with publicly available data.
- PDF Multilingual End-to-end Speech Translation — While multilingual models have shown to be useful for automatic speech recognition (ASR) and machine translation (MT), this is the first time they are applied to the end-to-end ST problem. We show the effectiveness of multilingual end-to-end ST in two scenarios: one-to-many and many-to-many translations with publicly available data.
- PDF Fully End-to-End TTS - Springer — Abstract Fully end-to-end TTS models can generate speech waveforms from character or phoneme sequences directly. However, there are big challenges to training TTS models in an end-to-end way, mainly due to the different modalities between text and speech waveform, as well as the huge length mismatch between character/phoneme sequence and ...
- (PDF) Multilingual End-to-End Speech Translation - ResearchGate — While multilingual models have shown to be useful for automatic speech recognition (ASR) and machine translation (MT), this is the first time they are applied to the end-to-end ST problem.
- Adapting Transformer to End-to-End Spoken Language Translation — However, it is difficult to train an end-to-end speech translation model directly, primarily due to the inherent variability and complexity of speech signals and the scarcity of high-quality ...
- End-to-End Speech-to-Text Translation: A Survey - arXiv.org — Abstract Speech-to-Text (ST) translation pertains to the task of converting speech signals in one language to text in another language. It finds its application in various do-mains, such as hands-free communication, dictation, video lecture transcription, and translation, to name a few.
- End-to-End Speech-to-Text Translation: A Survey - ScienceDirect — Speech-to-Text (ST) translation pertains to the task of converting speech signals in one language to text in another language. It finds its application in various domains, such as hands-free communication, dictation, video lecture transcription, and translation, to name a few.
- End-to-End Speech-to-Text Translation: A Survey - arXiv.org — Abstract Speech-to-Text (ST) translation pertains to the task of converting speech signals in one language to text in another language. It finds its application in various domains, such as hands-free communication, dictation, video lecture transcription, and translation, to name a few.
- PDF Constructing Low Resource Approaches to Improve Speech-to-text ... — In step 3, we use an Arabic-English machine translation model to translate the output of the unsupervised model to English. Our third contribution is an exploration of approaches to low-resource end-to-end speech-to-text translation. We present and compare two approaches for synthesizing parallel training data.
- PDF End-to-End Speech Translation: a Survey - IIT Bombay — These models directly translate speech into another language without relying on intermediate transcription, promis-ing improved accuracy and eficiency.This sur-vey provides a comprehensive overview of the models, metrics, and datasets used in E2E speech translation research.
7.2 Open-Source Implementations
- PDF Direct Speech-to-Speech Translation with a Sequence-to-Sequence Model — Index Terms: speech-to-speech translation, voice transfer, at-tention, sequence-to-sequence model, end-to-end model 1. Introduction We address the task of speech-to-speech translation (S2ST): translating speech in one language into speech in another. This application is highly beneficial for breaking down communica-
- arXiv:2010.05171v2 [cs.CL] 14 Jun 2022 — speech recognition and speech-to-text translation. It follows FAIRSEQ's careful design for scalability and extensibility. We provide end-to-end workflows from data pre-processing, model training to offline (online) inference. We implement state-of-the-art RNN-based, Transformer-based as well as Conformer-based models and open-source ...
- PDF ESPnet: End-to-End Speech Processing Toolkit - arXiv.org — a hidden Markov model (HMM), Gaussian mixture model, and deep neural network (DNN), and decoding1, and these enable us to use a full set of state-of-the-art ASR research and devel-opment achievement. This paper describes a new open source toolkit named ESP-net (End-to-end speech processing toolkit), which aims to pro-
- ESPnet: End-to-End Speech Processing Toolkit - ResearchGate — For a speech recognizer, we adopted ESPnet [25], which is open-source software for an end-to-end speech processing toolkit for building ASR systems that offer high performance against various ...
- End-to-End Speech-to-Text Translation: A Survey - ScienceDirect — It mixes embeddings of speech and text into the encoder-decoder of a translation model for bridging the modality gap under the self-supervised learning framework. PromptST (Yu et al., 2023) presents a linguistic probing learning strategy, referred to as Speech-Senteval, inspired by the approach introduced by Conneau et al. (2018). This ...
- ESPnet: end-to-end speech processing toolkit - GitHub — # Go to recipe directory and source path of espnet tools cd egs/ljspeech/tts1 &&../path.sh # We use an upper-case char sequence for the default model. echo " THIS IS A DEMONSTRATION OF TEXT TO SPEECH. " > example.txt # let's synthesize speech! synth_wav.sh example.txt # Also, you can use multiple sentences echo " THIS IS A DEMONSTRATION OF TEXT ...
- PDF ICON2021 SSMT Tutorial - IIT Bombay — Training data for an end-to-end ST model is very scarce. Available currently: only hundreds of hours of speeches, most of which are for Japanese-English translation and European languages [102,103] For Chinese-English translation, Baidu has released an open dataset containing 70 hours of speeches, including both the
- NVIDIA NeMo Framework - GitHub — Pushing the Boundaries of Speech Recognition with NVIDIA NeMo Parakeet ASR Models (2024/04/18) NVIDIA NeMo, an end-to-end platform for the development of multimodal generative AI models at scale anywhere—on any cloud and on-premises—released the Parakeet family of automatic speech recognition (ASR) models. These state-of-the-art ASR models ...
- espnet - PyPI — Performing noisy spoken language understanding using a speech enhancement model followed by a spoken language understanding model. ... {Espnet-TTS}: Unified, reproducible, and integratable open source end-to-end text-to-speech toolkit}, author={Hayashi, Tomoki and Yamamoto, Ryuichi and Inoue, Katsuki and Yoshimura, Takenori and Watanabe, Shinji ...
- Granite-speech: open-source speech-aware LLMs with strong English ASR ... — The landscape of speech (or spoken) language models (SLMs) is rapidly evolving. SLMs can be broadly classified into two categories: those that train on interleaved acoustic and text tokens and model the joint distribution of text and speech directly such as [1, 2] and speech-aware LLMs, a terminology borrowed from [], that use an acoustic encoder and text instructions to perform a specific ...
7.3 Recommended Books and Surveys
- Fully End-to-End TTS - SpringerLink — Fully end-to-end TTS models can generate speech waveforms from character or phoneme sequences directly. However, there are big challenges to training TTS models in an end-to-end way, mainly due to the different modalities between text and speech waveform, as well as the huge length mismatch between character/phoneme sequence and waveform sequence.
- Foundation Models for Speech, Images, Videos, and Control — Speech recognition and text-to-speech models describe the translation of spoken language into text and vice versa. ... is an end-to-end Speech Question Answering (SQA) model by encoding audio and text with a single ... and achieves a Sota accuracy of 90.2% on the test set, which is 3.1% better than the prior best model. To understand referring ...
- ESPnet: end-to-end speech processing toolkit - GitHub — End-to-End Speech Processing Toolkit. Contribute to espnet/espnet development by creating an account on GitHub. ... It is recommended to use models with RNN-based encoders (such as BLSTMP) for aligning large audio files; rather than using Transformer models with a high memory consumption on longer audio data. ... {IEEE} } @inproceedings{inaguma ...
- PDF End-to-end approaches to speech recognition and language ... - TTIC — •Neural Machine Translation: take raw words as the input, all components trained together (Sutskever et ... „Attention-based models for speech recognition", NIPS 2015. ... el al., "Deep Speech 2: End-to-End Speech Recognition in English and Mandarin," arXiv:1512.02595 [cs], Dec. 2015. • Luo, Y., Chiu C, Jaitly N., Sutskever I ...
- End-to-End Speech-to-Text Translation: A Survey - arXiv.org — The following review is structured following the taxonomy in fig. 2.In § 2, we establish the foundation of the ST task through a formal definition, and we subsequently delve into the various metrics and loss functions adopted by different researchers in § 3.A comparative discussion between cascade and end-to-end models is presented in § 4.Training of E2E ST models suffers from data issues ...
- PDF Spoken Translation — train end to end model. 7.1 Model Architecture Figure 3: Architecture The first part is the cascaded model where the speech is translated to text in the source language and then this is given as an input to the Machine Translation model. The last part is the standard end to end model where the speech in source language is directly trans-
- PDF Speech-to-Speech Translation: A Review - ijcaonline.org — using different approaches for speech recognition, translation and text to speech synthesis highlighting the major pros and cons for the approach being used. Keywords Speech Automatic Speech Recognition (ASR), Machine Translations (MT), Text-To-Speech synthesis (TTS). 1. INTRODUCTION Speech translation is a process that takes the conversational
- Consistent Transcription and Translation of Speech — Abstract. The conventional paradigm in speech translation starts with a speech recognition step to generate transcripts, followed by a translation step with the automatic transcripts as input. To address various shortcomings of this paradigm, recent work explores end-to-end trainable direct models that translate without transcribing. However, transcripts can be an indispensable output in ...
- Direct Speech to Speech Translation: A Review - arXiv.org — Speech translation is the interpretation of spoken language from one language to another without the loss of meaning and intent. It is more complex than text translation because it processes nuances, intonation, and the rhythm of speech in real time [].With globalization, there is an increased need for speech translation with a view to making seamless communication across language barriers ...
- (PDF) Multilingual Speech Translation from Efficient Finetuning of ... — Previous SOTAs: We compare to the best end-toend (E2E) model from previous literature (Wang et al., 2020b; Iranzo-Sánchez et al., 2020) on each translation direction, which is usually the bestperforming multilingual model trained with parallel data from all directions (both X-En and EnX) and also pretrained with ASR.








