I built a tool to auto-transcribe and translate China’s CCTV News

What My Project Does

I created a Python tool that automatically downloads, transcribes, and translates episodes of CCTV’s « Xinwen Lianbo » (新闻联播) – China’s most-watched daily news program – into English subtitles.

Target Audience

Perfect for Chinese language learners who want to practice with real, current news content. The translations are faithful and contextual, making it easier to understand formal/political Chinese vocabulary.

– Local transcription with Chinese-optimized ASR model (FunASR Paraformer)
– OpenRouter API for translation (DeepSeek V3-0324)
– All built with modern Python tooling (uv, typer, etc.)
– Uses ffmpeg, yt-dlp to generate ready-made « burned » video with subtitles and processing.

Comparison

There is no project like this on GitHub (yet).

GitHub: https://github.com/piotrmaciejbednarski/cctv-xinwen-lianbo-en

submitted by /u/Acanthisitta-Sea to r/Python
[link] [comments]


Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *