4 min read

Langdrift: scoring how differently a translation lands, choom

Langdrift jacks two audio clips, an original and its translation, and spits a drift score: how far apart the two land in the wetware, catching accurate but off translations, choom. Preem signal for any localisation crew.

Langdrift jacks the audio of an original and its translation and returns a single drift score: how far apart the two land in the wetware. It is built to catch translations that are technically accurate but emotionally or contextually off, the kind that pass a literal check and still feel wrong to any choom listening. The score is not about whether the words match. It is about whether the two recordings light up the wetware the same way. Chrome-accurate on the page, off in the gut, that is exactly the gap this rig hunts.

What does “drift” actually measure?

Most translation evaluation compares text to text like a corpo checking a receipt. It asks whether the words and grammar line up, and it is good at catching mistranslations and dropped meaning. What it misses is everything that lives above the words: tone, emphasis, the emotional weight a phrase carries, the context a listener fills in. A translation can be word-for-word defensible and still land in a completely different place, choom.

Langdrift measures that gap. It works from audio rather than transcripts, because the spoken delivery carries the signal that flat text strips out. Two recordings that mean the same thing on paper can still drift apart in how they land, and that drift is what the score quantifies. It is a research-flavoured build, one of the Starside Labs experiments where the crew probes how models perceive meaning.

How does it compute a score?

The pipeline jacks both recordings through a model of brain response and compares the results. It uses Meta FAIR’s TRIBE v2 model, trained on fMRI data to predict brain activation, with Wav2Vec-BERT 2.0 handling the audio encoding. The two predicted activation patterns are then compared with Pearson correlation: high correlation means the recordings land similarly, low correlation means they drift. Straight-up wetware readout, no gonk guesswork.

  • Encode. Wav2Vec-BERT 2.0 turns each audio clip into representations.
  • Model. TRIBE v2 predicts a brain-activation pattern for the original and for the translation.
  • Score. Pearson correlation between the two patterns becomes the drift score.

The model maps which cortical regions fire in the wetware, and how that differs by emotional content. Same feed a ripperdoc reads off a brain scan, just aimed at translation.

Brain activation map: teal regions fire for all speech, red regions fire additionally for angry screaming
Cortical regions activated during calm speech versus angry screaming. Source: the Langdrift docs.

The rig is a TypeScript CLI over a Python backend running on Modal with an A10G GPU, so the heavy model work happens on a GPU while the interface stays a simple command-line call. All the chrome lives off-box, choom, and your terminal stays light.

Two recordings to one drift score Original and translation audio pass through a brain-activation model and are compared into a drift score. Original audio Translation audio TRIBE v2 brain activation Drift score Pearson r
Both recordings are mapped to predicted brain activation, then correlated. Low correlation means high drift.

Where is this useful?

Anywhere accuracy alone is not enough, choom. Dubbing and localisation crews can flag lines that translate correctly but lose the emotional beat. Researchers running cross-lingual meaning get a quantitative handle on something usually judged by ear. And any crew building translation systems gets a signal that complements text-based metrics rather than duplicating them, since two clips can score high on word accuracy and still drift hard on how they land in the wetware.

It is early and experimental, still on the ripperdoc’s table, so to speak. The brain-response modelling is a proxy, not ground truth, and the score is best read as a relative signal between candidate translations rather than an absolute verdict. Read it like a fixer reads a tip, useful, not gospel.

Look closer

Langdrift is open source, no corpo strings. The project page has the write-up, the code is on GitHub under Starside Labs, and the Starside listing sits with the other research experiments the crew keeps chipping at. If you care about whether a translation lands the way the original did, not just whether the words check out, it is worth a look, choom. More work like it is under projects.

Let's link up, choom.

Always down to trade notes, talk shop, or just ping. The net is the fastest way to reach me.

Ping me