@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...
Summary
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.
View Cached Full Text
Cached at: 06/05/26, 05:18 PM
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, and YouTube videos
- One-click extraction of new words from videos with original sentence context
- Supports subtitle browsing, shadowing practice, spelling training
- No more rote memorization – learn naturally in authentic scenes
I randomly downloaded a video from YouTube to try it out, and the experience was really smooth. The best part: It’s open-source and free, with one-click installers for Windows and macOS. If you want to efficiently improve your English listening, speaking, and vocabulary, I highly recommend giving it a try! GitHub: https://github.com/tangshimin/MuJing… How do you usually memorize words / learn English? Feel free to share your methods
tangshimin/MuJing
Source: https://github.com/tangshimin/MuJing
MuJing
MuJing is an app that helps you learn English words through real contexts from movies, TV series, or documents, allowing you to memorize vocabulary in authentic situations and improve learning efficiency.
Download (https://github.com/tangshimin/MuJing/releases)
downloads (https://github.com/tangshimin/MuJing/releases)
✨ Core Features
🎯 Contextual Memory - Each word comes from real video or document contexts
⌨️ Interactive Learning - Spelling practice, subtitle transcription, dictation tests
💬 Smart Danmaku - Displays the word you’re learning while watching videos
📚 Personalized Word Library - Generate custom word lists from your favorite content
Core Feature Demos
🎯 Immersive Word Learning
- ⌨️ Spelling Practice: Type the word to build muscle memory
- 🎬 Contextual Memory: Each word has real context from movies, TV series, or documents
- ▶️ Video Clips: With video-generated word libraries, play the corresponding video clip for each word (Ctrl+1/2/3 shortcuts)
- ⌨️ Subtitle Transcription: Transcribe the subtitle for the word to deepen memory
https://github.com/user-attachments/assets/013cd64b-a2ec-43c4-ae33-81a4b3cbe5ac
🎬 Video Player
-
💬 Danmaku showing learning words - Reinforce memory while watching
-
⌨️ Quick subtitle navigation - A/D keys to jump subtitles, S key to repeat
-
⏸️ Smart pause - Auto-pause after each subtitle for easy shadowing
-
🖱️ Interactive subtitles - Hover to translate on click, add to word library with one click
https://github.com/user-attachments/assets/c9448192-fadc-4d12-80fb-2011518d2fc8
-
🌐 Bilingual subtitle switching - 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 reading along with TV series, movies, TED talks
-
Selective playback: Play one or more subtitles as needed
-
Subtitle transcription: Transcribe subtitles to deepen memory
https://user-images.githubusercontent.com/16540656/174944474-e5947df9-c8ed-4546-9c67-057fe52c2d51.mp4
📚 Word Library Generation
📁 Multiple Content Sources
| Content Type | Description | Link |
|---|---|---|
| 🎬 MKV Videos | Extract word contexts from movies and TV series | View 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 Files | Generate word libraries with any video format | View 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) |
| 📚 Documents | PDF, TXT files – suitable for reading and preview | View 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) |
🔗 Word Library Linking - Smartly associate word libraries from different sources View 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
- 📥 Choose Content - Pick your favorite movies, TV series, or documents
- 🔧 Generate Word Library - Extract words and contexts with one click
- 🎯 Start Learning - Memorize words in real contexts
- 🎬 Watch Videos - Reinforce learning with danmaku
- ✅ Dictation Test - Check your progress
📚 Word Memorization Interface Shortcuts
💡 Tip: On macOS, 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 (shows underline in dictation mode)Ctrl + P- Show/hide phonetic symbolsCtrl + L- Show/hide word formsCtrl + 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 known word libraryCtrl + I- Add to difficult word library
🔄 Navigation Control
Enter/→/Page Down- Next wordPage Up/←- Previous word↓- Jump to subtitle transcription area
Why Choose MuJing?
- Contextual Learning: Words are no longer isolated, but exist in real movie, TV series, or document contexts
- Multi-sensory Memory: Combine audio, visuals, spelling, and transcription for comprehensive reinforcement
- Personalized Learning: Choose content based on your interests and generate custom word libraries
- Efficient Review: Consolidate learning through danmaku, dictation tests, and more
- Cross-media Integration: Link word libraries from different sources to build a complete learning system
Supported Platforms: Windows / macOS
Download (https://github.com/tangshimin/MuJing/releases)
Similar Articles
@shachepi: You can say goodbye to Immersive Translate; I've found a better alternative: Read Frog. The translation is accurate (context-aware), more cost-effective (smart batch requests), and less cluttered with gimmicks. It supports various AI models and free Edge TTS text-to-speech, making watching YouTube subtitles a smooth experience. This is exactly how a translation extension...
User recommends Read Frog as a superior alternative to Immersive Translate, highlighting its context-aware translation, cost-efficiency, and support for various AI models and Edge TTS.
@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.
@Honcia13: Highly recommend an open-source speech-to-subtitle tool! Incredible speed and top-notch quality! Supports multiple languages including Chinese, Japanese, Korean, English, etc., with specially optimized formatting rules for natural and professional subtitles. It's a desktop tool based on PySide6 + ElevenLabs API that can convert audio/video files or JSON…
Recommend Scribe2SRT, an open-source speech-to-subtitle tool based on PySide6 and ElevenLabs API, supporting multiple languages with optimized formatting for fast generation of high-quality SRT subtitles.
@VincentLogic: Found an incredible open-source desktop AI tool from ByteDance! UI-TARS Desktop, with 31k stars, truly lives up to the hype. It can actually understand your screen and automate computer operations for you. Just tell it "Enable auto-save in VS Code and set the delay to 500ms", and it will automatically: -…
ByteDance's open-source desktop AI automation tool, UI-TARS Desktop, supports local execution and screen visual understanding. It can autonomously control your computer to handle daily tasks through natural language commands.
@xiaoerzhan: The 'Xiaoer Grab Video' browser extension I use daily is now open-source. One click and the current page's video is downloaded locally. Supports 1800+ sites like YouTube, Bilibili, X, TikTok, etc. This tool was created because: I believe video tutorials are the most effective – you follow along step by step, the visuals are clear. But then the things I want to learn keep piling up…
The author announces that the daily-use 'Xiaoer Grab Video' browser extension is now officially open-source. It supports downloading videos from 1800+ sites including YouTube, Bilibili, X, TikTok, etc., and provides a complete pipeline of converting videos to text and building a knowledge base.