LLPlayer

github.com/umlx5h/LLPlayer Language Learning Open-source projectOpen source

LLPlayer provides a media player for language learners with dual subtitles and playback tools.

github.com/umlx5h/LLPlayer
LLPlayer homepage screenshot

About LLPlayer

LLPlayer is an open-source media player built for language learners, distributed as a GitHub repository. It can show two subtitles at once, generate subtitles from any video or audio with OpenAI Whisper (through the whisper.cpp or faster-whisper engines), translate subtitle text in real time using engines such as Google, DeepL, Ollama, LM Studio or OpenAI, and convert bitmap subtitles into text with Tesseract or Microsoft OCR. Context-aware translation uses an LLM to judge subtitle context, and online videos can be played back through yt-dlp integration.

The application runs on Windows 10 x64 (version 1903 or later) and Windows 11 x64, and requires the .NET Desktop Runtime 10. Microsoft Visual C++ Redistributable 2022 or later is needed for Whisper ASR and Tesseract OCR; without it the app still launches but can crash when ASR or OCR is enabled. Subtitle generation and translation depend on downloaded models and third-party engines, and Nvidia RTX users may install the CUDA Toolkit for faster subtitle generation. Pricing is not stated in the source.

Key features

  • Displays two subtitles at once, including text and bitmap subtitles
  • Generates subtitles from any video or audio using OpenAI Whisper
  • Real-time translation via Google, DeepL, Ollama, LM Studio or OpenAI
  • Context-aware LLM translation using subtitle context for accuracy
  • Real-time OCR converts bitmap subtitles to text with Tesseract or Microsoft OCR
  • Plays online videos through yt-dlp integration with AI subtitle generation
Best for: Windows users learning a language who want subtitle-driven tools such as dual subtitles, generated subtitles, translation, OCR and word lookup inside one video player.
Good for
  • Open source and written in C#/WPF, which the project describes as easy to customize
  • Includes a subtitles sidebar with seeking, incremental search and word lookup
  • Works with browser extensions such as Yomitan and 10ten, with fully customizable shortcuts
Watch out for
  • Requires Windows 10 x64 version 1903 or later, or Windows 11 x64
  • Needs .NET Desktop Runtime 10 and Visual C++ Redistributable 2022 or later; without the latter, ASR or OCR can crash the app
  • Subtitle generation accuracy and load depend on the chosen Whisper model, and translation relies on third-party engines

LLPlayer at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

LLPlayer alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Language Learning

Well-known listings from the same topic.

All 259

LLPlayer FAQ

What operating systems does LLPlayer support?
Windows 10 x64 version 1903 or later and Windows 11 x64.
Do I need to install anything besides LLPlayer?
Yes. The .NET Desktop Runtime 10 is required, and Microsoft Visual C++ Redistributable 2022 or later is needed for Whisper ASR and Tesseract OCR. Without the redistributable, the app launches but can crash when ASR or OCR is enabled.
Can LLPlayer create subtitles for videos that have none?
Yes. It generates subtitles in real time from any video or audio using OpenAI Whisper, with the whisper.cpp and faster-whisper engines supported. Whisper models are downloaded from the Subtitles > ASR section of the settings, and larger models mean higher load and accuracy.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing