Context
Generate vocabulary from movies, TV series, documents, etc., providing specific contexts for words. When memorizing words, you can practice spelling through keyboard typing and watch related video clips.
Download Link
Main Features:
-
Memorize Words: When memorizing words, the pronunciation will automatically play, followed by keyboard typing practice for spelling. Each word can be entered multiple times until memorized. For vocabularies (word lists) generated from MKV files, you can transcribe corresponding subtitles and play related video clips. Each unit contains 20 words, with a dictation test after completion to check memory retention. By default, use the Enter key to switch to the next word.
https://github.com/user-attachments/assets/fe30b357-af95-48ba-ab6a-fd676ef87fb7.mp4
The movie clip in the demo is from Sintel.
-
Dictation Test: Multiple chapters can be selected for testing together.
-
Video Player: Review words in the form of danmaku (floating comments). When playing a movie, add the vocabulary generated from the movie to the player, and words will appear as danmaku. To view the Chinese explanation of a word, simply enter the word or its corresponding number. Shortcut to open danmaku: If you are memorizing a vocabulary generated from a video or subtitles, drag and drop the video onto the word memorization interface to quickly open the video and danmaku.
-
Subtitle Browser: Browse subtitles, practice shadowing for TV series, movies, TED talks, selectively play one or multiple subtitles, and transcribe subtitles. To play multiple lines of subtitles, click the numbers on the left to enable them. For example, clicking 5 and 10, then clicking the play button on the left will play from line 5 to line 10.
-
Generate vocabulary (word lists) from MKV format movies and TV series, providing specific contexts for each word.
-
For non-MKV format videos, use subtitles + video to generate vocabulary (word lists)
-
Generate vocabulary (word lists) from English documents When reading an English document with many unfamiliar words, instead of constantly referring to a dictionary, you can first generate a vocabulary list from the document, memorize the unfamiliar words, and then read the document more smoothly.
-
Vocabularies generated from MKV videos or subtitles can be linked to vocabularies generated from documents or built-in vocabularies. The image below shows that among all the subtitles of the movie Sintel, 9 subtitle lines match 6 words from the CET-4 vocabulary.
Supported Platforms: Windows / macOS
Download Link
Development Environment
- UI Framework: Compose Desktop
- Programming Languages: Kotlin, Java
- OpenJDK: OpenJDK-21, JDK 17 or above is required for packaging with Chinese names.
- gradle 7.5.1
- For macOS, you also need to download VLC media player. For Windows, VLC can be downloaded for debugging the application, but the program prioritizes using the built-in VLC DLL. If there are issues with the built-in DLL, try using the locally installed VLC.