A Pocket Offline Model for Simultaneous Speech Translation as CUNI Submission to IWSLT 2026

This paper presents the CUNI submission to the IWSLT 2026 Simultaneous Speech Translation Shared Task, which adapts the 1B-parameter offline Canary model with the AlignAtt policy to achieve high-quality, multilingual simultaneous translation across Czech, English, German, and Italian with low computational requirements.

Original authors: Aziz Sharipov Ortega, Dominik Macháček

Published 2026-06-03
📖 4 min read☕ Coffee break read

Original authors: Aziz Sharipov Ortega, Dominik Macháček

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a very smart, multilingual translator named Canary. This translator is incredibly talented at listening to a whole speech and then writing down the translation perfectly. However, there's a catch: Canary is used to waiting until the speaker has finished their entire sentence before it starts working. It's like a waiter who refuses to take your order until you've finished reading the entire menu, even if you just want to order a coffee.

The team at Charles University (CUNI) wanted to teach Canary how to be a simultaneous translator—someone who can listen and translate at the same time, word-by-word, just like a human interpreter.

Here is how they did it, using some simple analogies:

1. The "Stop-and-Go" Strategy (AlignAtt)

To make Canary work in real-time, the team didn't retrain the whole translator from scratch. Instead, they gave Canary a new set of rules called AlignAtt.

Think of Canary's brain as having a pair of "attention glasses." When the translator hears a new chunk of audio, it looks at the sentence it's building. The AlignAtt rule says: "As soon as you hear a sound that matches a specific point in the audio you just heard, stop writing the rest of the sentence."

It's like a game of "telephone" where you only pass on the words you are 100% sure of. If the translator starts to guess a word based on audio that hasn't fully arrived yet, the system cuts that guess off. This prevents the translator from "hallucinating" (making things up) or repeating itself.

2. The "Pocket-Sized" Powerhouse

One of the coolest things about this project is the size of the translator. Most high-quality translators are like massive supercomputers that need a whole data center to run. Canary, however, is a 1-billion-parameter model.

The authors call this a "Pocket Offline Model." Imagine fitting a translator the size of a smartphone app into your pocket. It's small enough to run on a regular phone without needing to send data to a giant server in the cloud. This means you could use it even if you have no internet connection, and it would be much faster because it doesn't have to wait for a signal to travel back and forth.

3. The "Noise-Canceling" Headphones

Real-world audio is messy. People cough, cars honk, and rooms echo. To handle this, the team added a "noise filter" (called Silero VAD). Think of this as a pair of high-tech noise-canceling headphones for the translator. It ignores the silence and the background noise, only paying attention when a human voice is actually speaking. This keeps the translator from getting confused or trying to translate the sound of a door slamming.

4. The Race Against Time (The Results)

The team tested their new system in a simulated race against other top translators (the "baselines") for three language pairs: Czech to English, English to German, and English to Italian.

  • The Setup: They tested two scenarios: a "High Latency" race (where the translator can wait a bit longer for more accuracy) and a "Low Latency" race (where speed is everything).
  • The Outcome:
    • Speed vs. Quality: Their system was a champion in both categories. In the "High Latency" race, it translated significantly better than the organizers' best existing systems (improving scores by 4 to 8 points).
    • Beating the Competition: Even in the "Low Latency" race (where it had to be super fast), it held its own, often beating the previous best systems.
    • The Sliding Window: They also compared their method to another way of making offline models work in real-time (called "Sliding Window," which is like constantly re-reading a paragraph to fix mistakes). Their "Stop-and-Go" (AlignAtt) method was much better, producing higher quality translations with less delay.

5. What They Learned (and What They Didn't)

The team concluded that taking a powerful, offline translator and giving it a "real-time rulebook" is a winning strategy. It's simple, effective, and doesn't require expensive training.

However, they did hit a small snag. They tried to give the translator "context clues" (like telling it, "This is a political meeting, so use formal words"), but when they tried to combine these clues with their new "Stop-and-Go" rules, the translator got confused and stopped working. They suspect this is because the translator wasn't trained on enough examples of this specific combination.

The Bottom Line

The CUNI team successfully turned a "wait-for-the-end" translator into a "listen-and-translate-as-you-go" translator that fits in your pocket. They proved that you don't need a giant supercomputer to get high-quality, simultaneous translation; a small, smart model with the right rules can do the job just as well, if not better, than the big systems.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →