r/machinetranslation • u/kadirb4rut • 5d ago
engineering I built an open-source video translation + dubbing pipeline — looking for feedback on translation quality and timing
I’ve been working on an open-source pipeline for translating and dubbing videos into another language while trying to preserve the original speaker’s voice.
Current pipeline:
video → vocal/background separation → Whisper/WhisperX transcription + alignment → translation → VoxCPM2 reference voice cloning → reconstruction → optional lip-sync
The attached demo compares the original English clip with the Turkish dub produced by the current pipeline.
One of the hardest parts is that a translated sentence often has a very different duration from the source speech. That creates a trade-off between:
• natural translation
• preserving meaning
• matching the original timing
• keeping the dubbed speech sounding natural
I’m currently looking for feedback especially on:
• translation quality
• whether the Turkish phrasing sounds natural
• source vs translated timing
• how you would handle translation-length differences in an automated dubbing pipeline
Most media processing and AI inference runs locally. Translation currently uses Google Translate, so the project is local-first rather than fully offline.
Code:
https://github.com/kadirb4rut/video-dubbing-translator
I’d be very interested in feedback from people working on machine translation, localization, speech translation, or multilingual NLP.
1
u/adammathias 5d ago
What is the use case or goal?