Ex-pro subtitler open-sources Subtitle Foundry, keeping ASR, translation and timing errors separately inspectable
mrtdlgc · reddit · 2026-11-03
A former professional translator/subtitler explains the core design of Subtitle Foundry (AGPL-3.0, on GitHub): keep transcription, translation and timing separately inspectable even with SOTA speech/language tools. A fluent final subtitle can hide where an error entered — if ASR drops a negation, the translation model may recover the intent or confidently translate the wrong statement, and the final file can't tell you which happened.
Three checks: compare raw ASR output against audio (keep it even if later stages improve display); judge translation against source audio/corrected transcript in dialogue context (fluency isn't evidence an ASR correction was justified); review cue boundaries, speaker changes, line breaks and duration by ear.
Timing evidence needs a label too: the default route uses ElevenLabs Scribe v2 native word timestamps; speech-activity detection locates speech, not words. The app offers exact-timing and editorial modes, both ending in video/waveform review with saved manual corrections. For evaluation, fix audio excerpts and references, record model/settings, and assess stages separately — aggregate word-error rates don't measure translation quality or readability. Testing so far: Turkish and Ukrainian to English with ElevenLabs + Codex; no published end-to-end benchmark.
Related event: Ex-professional subtitler open-sources Subtitle Foundry pipeline(2 posts)→
More from coding & agent
- FOCUS: PhD project tackles credit assignment for long-horizon agents with active critic learning — EliasEskin · 2026-11-03
- AI feature usage is up but profit is down: audit these five cost sinks first — djgoel123 · 2026-11-03
- Message boards vs repo files for agent memory: what happens to decisions after week two — jordimr · 2026-11-03
- Local GLM 5.3 Flash finishes the same coding task 4.2x faster than cloud (10:24 vs 43:48) — hyudryu · 2026-11-03
- Dev floats idea of using agents to optimize Unreal Engine's source code — gajesh · 2026-11-03
- CleanWeb v2.8.4: SPA state parsing 95% faster, official LangChain/LlamaIndex packages — EstablishmentTough18 · 2026-11-03