@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…

X AI KOLs Timeline Tools

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.

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 through practice. GitHub: http://github.com/tangshimin/MuJing… Online: https://mujingx.com Key Features: - Contextual Memory: Each word comes with real movie/TV context, making it easy to understand and remember. - Smart Danmaku: Automatically prompts words you're learning while watching, review as you watch. - Various Interactive Exercises: Spelling, subtitle transcription, and dictation tests all in one. - Personalized Word Bank: Generate your own word bank from MKV, subtitle files, or documents with one click. - Smart Player: Quick subtitle navigation, click to translate, look up words without interrupting the flow. - Cross-media Word Bank Integration: Smartly associate 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.
Original Article
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 TypeDescriptionLink
🎬 MKV VideoExtract word context from movies/TV seriesTutorial (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 FileGenerate vocabulary for any video formatTutorial (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)
📚 DocumentPDF, TXT, etc. – great for reading previewTutorial (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

  1. 📥 Select Content – Pick a movie, TV series, or document you like
  2. 🔧 Generate Vocabulary – Extract words and context with one click
  3. 🎯 Start Learning – Memorize words in real contexts
  4. 🎬 Watch Videos – Reinforce learning through barrage display
  5. Dictation Test – Check your comprehension

📚 Word Memorization Interface Shortcuts

💡 Tip: macOS users replace Ctrl with (Command key)

🎵 Audio/Video Control

  • Ctrl + J – Play word pronunciation
  • Ctrl + 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 symbols
  • Ctrl + L – Show/hide word inflections
  • Ctrl + E – Show/hide English definition
  • Ctrl + K – Show/hide Chinese definition
  • Ctrl + R (macOS) / Ctrl + H (Windows) – Show/hide example sentences
  • Ctrl + S – Show/hide subtitle

🛠️ Word Management

  • Ctrl + C – Copy current word
  • Ctrl + Delete – Delete current word
  • Ctrl + Y – Add to familiar word bank
  • Ctrl + I – Add to difficult word bank

🔄 Navigation Control

  • Enter / / Page Down – Next word
  • Page Up / – Previous word
  • – Jump to subtitle transcription area

Why Choose MuJing?

  1. Contextual Learning – Words are not isolated but exist in real movie, TV series, or document contexts.
  2. Multisensory Memory – Combines audio, visuals, spelling, and transcription for full reinforcement.
  3. Personalized Learning – Choose content based on your interests and generate a custom word bank.
  4. Efficient Review – Reinforce learning through barrage, dictation tests, and more.
  5. 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...

X AI KOLs Timeline

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...

X AI KOLs Timeline

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

X AI KOLs Timeline

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...

X AI KOLs Timeline

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.