@Jolyne_AI: Memorizing words by rote leads to forgetting quickly. Learning words in real contexts makes them easier to remember and use. MuJing (幕境), an open-source tool on GitHub, turns real expressions from movies, TV series, subtitles, and documents into your vocabulary classroom: understand in context, reinforce through repeated exposure, and lock in memory with practice…
Summary
MuJing (幕境) is an open-source English vocabulary learning tool based on real movie and TV contexts. It supports generating personalized word banks from movies, TV series, subtitles, and documents, and offers features like contextual memory, smart danmaku, various interactive exercises, and more. It is available for Windows and macOS.
View Cached Full Text
Cached at: 07/01/26, 08:03 AM
Memorizing vocabulary through rote repetition often leads to quick forgetting. Learning words in real contexts makes them easier to remember and use.
The open-source tool MuJing on GitHub turns real expressions from movies, TV series, subtitles, and documents into your personal vocabulary classroom: understand in context, reinforce through repeated exposure, and lock in memory with practice.
- GitHub: http://github.com/tangshimin/MuJing
- Online: https://mujingx.com
Key Features:
- Contextual memory – Each word comes with real movie/TV context for deeper understanding and retention.
- Smart barrage – While watching, automatically display words you’re learning for passive review.
- Multiple interactive exercises – Spelling practice, subtitle transcription, and dictation tests all in one.
- Customizable vocabulary – Generate your own word bank from MKV files, subtitle files, or documents with one click.
- Smart player – Quick subtitle navigation, click-to-translate, and word lookup without interrupting playback.
- Cross-media vocabulary integration – Intelligently link word banks from different sources for systematic learning.
Supports Windows and macOS with ready-to-use installers. If you want to truly internalize English, give MuJing a try.
tangshimin/MuJing
Source: https://github.com/tangshimin/MuJing
MuJing
MuJing is an application that helps you learn English vocabulary through real contexts in movies, TV series, or documents, allowing you to memorize words in authentic situations and improve learning efficiency.
Download (https://github.com/tangshimin/MuJing/releases)
✨ Core Features
🎯 Contextual Memory – Every word comes with context from real video content
⌨️ Interactive Learning – Spelling exercises, subtitle transcription, dictation tests
💬 Smart Barrage – Display words you’re learning while playing videos
📚 Customizable Vocabulary – Generate a personalized word bank from your favorite content
Feature Demonstrations
🎯 Immersive Word Learning
- ⌨️ Spelling Practice – Type words to build muscle memory
- 🎬 Contextual Memory – Each word has real context from movies, TV series, or documents
- ▶️ Video Clips – For word banks generated from videos, play the corresponding clip (Ctrl+1/2/3)
- ⌨️ Subtitle Transcription – Copy the word’s subtitle to deepen memory
https://github.com/user-attachments/assets/013cd64b-a2ec-43c4-ae33-81a4b3cbe5ac
🎬 Video Player
- 💬 Barrage Display of Learning Words – Reinforce while watching
- ⌨️ Quick Subtitle Navigation – A/D keys to jump subtitles, S key to repeat
- ⏸️ Smart Pause – Auto-pause after each subtitle for shadowing
- 🖱️ Interactive Subtitles – Hover to translate instantly, add to word bank with one click
https://github.com/user-attachments/assets/c9448192-fadc-4d12-80fb-2011518d2fc8
- 🌐 Bilingual Subtitle Switch – Easily toggle between Chinese and English subtitles
https://github.com/user-attachments/assets/ec2ce1a4-7269-4336-a708-3e0fe646a0e8
📖 Subtitle Browser
- Shadowing practice: browse subtitles and practice repeating lines from movies, TV series, TED talks
- Selective playback: play one or multiple subtitles on demand
- Subtitle transcription: copy subtitles to reinforce memory
https://user-images.githubusercontent.com/16540656/174944474-e5947df9-c8ed-4546-9c67-057fe52c2d51.mp4
📚 Vocabulary Generation
📁 Multiple Content Sources
| Content Type | Description | Link |
|---|---|---|
| 🎬 MKV Video | Extract word context from movies/TV series | Tutorial (https://github.com/tangshimin/MuJing/wiki/%E5%A6%82%E4%BD%95%E7%94%A8-MKV-%E8%A7%86%E9%A2%91%E7%94%9F%E6%88%90%E8%AF%8D%E5%BA%93) |
| 📝 Subtitle File | Generate vocabulary for any video format | Tutorial (https://github.com/tangshimin/MuJing/wiki/%E5%A6%82%E4%BD%95%E7%94%A8%E5%AD%97%E5%B9%95%E7%94%9F%E6%88%90%E8%AF%8D%E5%BA%93) |
| 📚 Document | PDF, TXT, etc. – great for reading preview | Tutorial (https://github.com/tangshimin/MuJing/wiki/%E5%A6%82%E4%BD%95%E7%94%A8%E6%96%87%E6%A1%A3%E7%94%9F%E6%88%90%E8%AF%8D%E5%BA%93) |
🔗 Vocabulary Linking – Intelligently connect word banks from different sources. See tutorial (https://github.com/tangshimin/MuJing/wiki/%E9%93%BE%E6%8E%A5%E5%AD%97%E5%B9%95%E8%AF%8D%E5%BA%93)
🎮 Usage Tips
🏆 Learning Workflow
- 📥 Select Content – Pick a movie, TV series, or document you like
- 🔧 Generate Vocabulary – Extract words and context with one click
- 🎯 Start Learning – Memorize words in real contexts
- 🎬 Watch Videos – Reinforce learning through barrage display
- ✅ Dictation Test – Check your comprehension
📚 Word Memorization Interface Shortcuts
💡 Tip: macOS users replace
Ctrlwith⌘(Command key)
🎵 Audio/Video Control
Ctrl + J– Play word pronunciationCtrl + 1/2/3– Play video clip for the corresponding subtitle
👁️ Display Control
Ctrl + V– Show/hide word (in dictation mode, show underline)Ctrl + P– Show/hide phonetic symbolsCtrl + L– Show/hide word inflectionsCtrl + E– Show/hide English definitionCtrl + K– Show/hide Chinese definitionCtrl + R(macOS) /Ctrl + H(Windows) – Show/hide example sentencesCtrl + S– Show/hide subtitle
🛠️ Word Management
Ctrl + C– Copy current wordCtrl + Delete– Delete current wordCtrl + Y– Add to familiar word bankCtrl + I– Add to difficult word bank
🔄 Navigation Control
Enter/→/Page Down– Next wordPage Up/←– Previous word↓– Jump to subtitle transcription area
Why Choose MuJing?
- Contextual Learning – Words are not isolated but exist in real movie, TV series, or document contexts.
- Multisensory Memory – Combines audio, visuals, spelling, and transcription for full reinforcement.
- Personalized Learning – Choose content based on your interests and generate a custom word bank.
- Efficient Review – Reinforce learning through barrage, dictation tests, and more.
- Cross-Media Integration – Link word banks from different sources to build a complete learning system.
Supported Platforms: Windows / macOS
Download (https://github.com/tangshimin/MuJing/releases)
Similar Articles
@Huanusa: Recommend an open-source English learning tool: MuJing. Finally found a truly useful immersive vocabulary tool! - Learn words through real contexts from movies, TV series, documentaries, YouTube videos - One-click extract unknown words and original sentence context from videos - Supports subtitle browsing, shadowing practice, spelling training - Say goodbye to rote memorization...
MuJing is an open-source English learning tool that helps users immerse themselves in vocabulary learning through real contexts from movies, TV series, and other videos, supporting subtitle browsing, shadowing practice, and spelling training.
@Huanusa: There's an English study guide on GitHub with 44k stars. I read it and was left speechless... It completely shatters and rebuilds the traditional way of learning English. The core message is just one sentence: The way you learned English before was fundamentally wrong. The core method has only four points: ① Don't memorize vocabulary ② Don't do practice tests ③ Use AI + scientific methods ④ Learn naturally like a native language...
Introduces an English study guide with 44k stars on GitHub, emphasizing using AI tools and scientific methods to naturally acquire English, rather than traditional vocabulary memorization and practice tests.
@Moting284: https://x.com/Moting284/status/2067477785782972901
This article details how to use the AI tool Codex to read difficult books chapter by chapter, enhancing comprehension and retention through four steps: pre-reading questions, retelling to fill gaps, application questions, and chapter cards. It also provides a complete prompt template.
@XAMTO_AI: One of the most draining aspects of AI development is this forced "context reset" — every time you switch environments, you have to re-explain what was done, where you were stuck, and the thought process at the time. To address this pain point, someone released Memanto, a working memory repository designed specifically for AI, currently supporting Claude...
Memanto is an active working memory repository designed for AI development environments. Without API keys or vector databases, it achieves zero-latency indexing and high-performance retrieval, supporting over 16 development environments including Claude Code, Codex, Cursor, LangGraph, CrewAI, and others. It scored 89.8% on the LongMemEval benchmark.
@AYi_AInotes: https://x.com/AYi_AInotes/status/2069399806502453264
A beginner-friendly tutorial on how to set up persistent memory for an AI Agent in 30 minutes, using the open-source EverOS tool to store memory as editable Markdown files, without requiring Docker or vector database clusters.