#249 · Primary category: Education & Research

LLPlayer

asr csharp flyleaf language-learning llm media-player ocr ollama player video video-player whisper wpf yt-dlp

The media player for language learning, with dual subtitles, AI-generated subtitles, real-time translation, and more!

Project last updated:07/19/26

GitHub Stars

4.1K

Forks

236

Contributors

4

License

GPL-3.0

Why we included this project

LLPlayer is a video player whose most useful features all sit around subtitles. You can display two tracks at once, your target language alongside a translation, and when a video has no captions, the player generates them live from the audio using Whisper, with whisper.cpp and faster-whisper as the available backends. Translation runs in real time across a range of engines, and the context-aware mode uses an LLM to produce translations that read far better than the usual line-by-line machine output. There is also instant word lookup with customizable browser search, and the yt-dlp integration brings the same live subtitles, translation, and lookup treatment to online videos. If you learn by watching series, talks, or any dialogue-heavy video, especially content that ships without captions, this becomes a practical daily tool.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category