v2 is here. Interactive subtitles, manga reader, voice cloning — everything in one app.

Drop in any video, manga, or PDF. mLearn adds interactive subtitles, instant lookups, and flashcards that build themselves. Your immersion becomes your lesson.

Video: Blender Hero (CC BY). Subtitles are for demonstration only.

Live word translation

Intelligent Lookups

SRS + auto flashcards

Pitch accent built in

Smart vocab test

Works offline

Subtitle overlay & Syncing

Multiple languages (Japanese, German + more coming soon)

Grammar colors

Browser extension

Any video source

mLearn

mLearn

Anki sync

Very customizable

Watch anything with interactive subtitles

Drop in a local video file. Click any word in the subtitles for an instant definition with pitch accent (where supported) and exam level. One click turns it into a flashcard with the video screenshot as context. You can also use it in your browser for streaming sites.

Supports .mp4, .mkv, .m3u8, and local files.

Subtitles over any app

A transparent, always-on-top subtitle window for any video player — Netflix, YouTube, VLC, your own files, whatever. On YouTube, subtitles are grabbed automatically: just turn them on in the player and they appear in the overlay, no file needed. Click or hover any word for instant lookup and one-click flashcards. It also works as a web overlay: long-press any word on any website to look it up without leaving the page.

Click-through by default. Becomes interactive only when you want it.

Read manga and PDFs with OCR

Open a folder of images or a PDF. mLearn runs OCR in real time — hover any text for instant lookup, just like video subtitles. Double-page spread, fit-to-height, magnifying glass, reading aid hider — it's all there.

Uses RapidOCR, PaddleOCR, or MangaOCR. Runs on-device, or in the Cloud.

Flashcards that build themselves

Every word you click in a video or manga can become a flashcard automatically — with the screenshot, audio, and context sentence included. The SRS handles the scheduling. You just review.

Anki-like algorithm. Or sync to Anki if you prefer.

AI tutor when you need help

Stuck on a grammar point? Ask the built-in AI for an explanation in context. It runs locally on your machine — no internet needed, no data sent anywhere. Voice mode is also available if you want to practice speaking.

Text chat runs locally with Qwen3-4B. Voice mode with character cloning requires cloud quota — free tier may end unexpectedly.

エラ
No translation found
イヒト
No translation found
ったく
good grief
ったく
interjectioncolloquial
  • good grief
ったくケイコちゃんってわいいんだかにくらしいんだか・・・。
Sheesh, that Keiko - she's cute or she's hateful, just can't make her out.
人使い
handling one's workmen
ひとづかい
noun
  • handling one's workmen
ぼくのボスはひと使づかあらいんだ。
My boss is a slave driver.
荒いあらい
wild, reckless
あらい


colonel, (navy) captain
たいさ
nounmilitary
  • colonel
  • (navy) captain
Note
だいさ used by Imperial Japanese Navy
彼は2年前に、大佐の階級に昇進した。
He was raised to the rank of colonel two years ago.
大佐たいさ

Watch native content

Hover over words to view their definitions, or adjust your knowledge of them, whether you're on mobile or on PC/Mac.

Hover over the words, try it!
Video: Blender Hero (CC BY)

It remembers what you see

mLearn passively tracks every word you encounter across videos and books. See a word ten times but still hover it? The app notices and can automatically flag it for review. You don't have to manually mark everything.

Smart vocabulary assessment

Don't know where to start? The word sync tool tests your vocabulary efficiently using weighted sampling. It prioritizes words with characters you already know, skips words you're solid on, and cross-checks your Anki deck.

Phone and desktop, synced

Study flashcards on your phone, watch videos on your desktop. Flashcards and settings sync via a QR code scan — data transfers directly between your devices. We do not keep copies of your data.

Desktop: Windows, macOS, Linux. Phone: PWA on iOS/Android. Native app coming soon.

Watch together, learn together

Sync video playback with friends or students.
They don't even need the app — the browser link gives them synced subtitles and watch-together.

Intelligent lookups require the mLearn app running in the background.

7 themes

Light, dark, darker, high contrast, glass light, and glass dark. Pick what feels right. The UI stays out of your way so you can focus on the content.

Character knowledge tracking

mLearn lets you know how many characters you can read based on words you know.* You can also filter characters based on exam level requirement.**

* Applicable only to supported languages utilizing logographic characters. ** The character list is derived exclusively from words across all exam levels. Certain levels may not require specific characters, as they can alternatively be represented in a phonetic script. Beginner levels might omit characters not essential for required words***. *** Nevertheless, mLearn encourages learning these characters from the outset, as mastering words directly with their characters is fundamental, even for beginners. This is why mLearn will mark them as being part of a specific level.

Paste a video URL or drag a file into mLearn. For streaming sites, install the browser extension and click the mLearn icon.

For manga or PDFs, drag the file or folder into the Reader. OCR runs automatically.

mLearn with legends

Click here to watch tutorials.

The app usually draws less power than a web browser. AI features use more resources when active, but everything else is lightweight. Great for long study sessions on battery.

Windows, macOS, or Linux. 6 GB RAM minimum. Any GPU that can play 1080p video.

For AI features (tutor, OCR, TTS), 16 GB RAM is recommended. Apple Silicon Macs get the best AI performance.

The PWA works on iOS and Android. A native mobile app is coming soon.

mLearn for Desktop: The main app — video player, reader, AI tutor, SRS, statistics.

mLearn Mobile: PWA that works on iOS and Android. A native app is coming soon. Syncs with desktop.

Sync: Scan a QR code to sync flashcards and settings between your devices. Data transfers directly — we do not keep copies.

Browser Extension: Chrome/Firefox extension that adds mLearn subtitles to any streaming site.

mLearn Reader: Built into the desktop app. Read manga, comics, and PDFs with OCR lookup.

mLearn AI Tutor: Built into the desktop app. Chat or voice-call with an AI that understands your target language.

Interactive subtitles for any video — click words for instant definitions

Subtitle overlay window — works over any video player or browser

Browser extension — basic subtitles and watch-together on streaming sites

AI conversation tutor — chat or voice with local or cloud LLMs

Manga/comic/PDF reader with real-time OCR and hover lookup

Automatic flashcard creation from videos and manga with screenshots

SRS with Anki-like algorithm — or sync to Anki

Passive word tracking — the app remembers what you have seen

Smart vocabulary assessment with character-boosted sampling

Statistics dashboard with heatmaps, streaks, and immersion tracking

Character grid — visual map of every character you know (for logographic languages)

Watch Together — sync playback and share subtitles with others

Device sync — QR-code based sync between desktop, phone, and tablet

7 themes

Pitch accent (where supported), reading aids, grammar coloring, exam levels

Voice cloning — make any character read your flashcards aloud

Works offline — local AI, local OCR, local everything

Source-available under SUL 1.0 (Sustainable Use License)

Coming soon

The full mLearn experience — video player, reader, SRS, AI tutor — as a native mobile app. Join the waitlist and we'll notify you when it drops. The PWA works right now if you want to get started.

One email when the native app launches. Nothing else.

Which languages are supported?
Japanese and German are fully supported out of the box. You can add custom languages by following the guide on GitHub.
Can it work offline?
Yes. The AI tutor, OCR, and dictionary all work offline. The only things that need internet are device sync (QR-code relay), watch-together rooms, and optional cloud AI providers.
Do I need Anki?
No. mLearn has its own built-in SRS. You can sync to Anki if you want, but it's completely optional.
Which platforms are supported?
Desktop: Windows, macOS, Linux. The PWA works on iOS and Android. A native mobile app is coming soon. The browser extension works on Chrome and Firefox.
Is it free?
Yes. mLearn is free and source-available under SUL 1.0 (Sustainable Use License). Cloud features (optional) have usage limits to keep costs sane.
What do I need to run the AI tutor?
The built-in AI (Qwen3-4B) runs locally and works on most modern hardware. For best performance, 16 GB RAM and a decent GPU help. Apple Silicon Macs run it very well. You can also connect to Ollama or a cloud API instead.
How do I sync between devices?
Open the sync screen in mLearn and scan the QR code with your other device. Your data transfers directly between them — we do not keep copies.
Can I use it with Netflix / YouTube / Crunchyroll?
Yes. Install the browser extension, open the streaming site, and click the mLearn icon. A subtitle overlay appears over the video. On YouTube, subtitles are grabbed automatically when you enable them in the player — no subtitle file needed.
How does the manga reader work?
Open a folder of images or a PDF. mLearn runs OCR automatically and shows the text. Hover any word for a definition, click to make a flashcard. That's it.
I found a bug!
Please open a GitHub issue.
I want to contact the developer
Please email [email protected].