Skip to main content

Learning Mode

The learning mode allows you to bookmark words and sentences at any time and supports AI explanations, machine translation, and pronunciation features.


How to Use

  1. Enable Learning Mode from settings or the plugin's pop-up window.
  2. After selecting words or sentences from the subtitles, a translation interface will pop up (if you have not chosen a translation language, please set the target language in the settings interface).
  3. From the popup window, you can select the desired functions: bookmark, pronunciation, or choose various AI prompt options.


Bookmark Panel

In the bookmark panel, you can view the bookmarked words and sentences. Find the bookmark button in the video control bar and click it to open the bookmark panel.


Feature Overview

  1. Create category / Delete category
  2. Select category
  3. Refresh
  4. Open the Flashcard application for the corresponding category
  5. Select sorting
  6. Pronunciation of words and sentences
  7. Edit bookmarks
  8. Remove bookmarks


Content that can be edited temporarily includes:

  1. Category
  2. Selected phrases
  3. Machine translation of selected phrases
  4. Original sentence of the selected phrase
  5. Translation of the original sentence (if bilingual subtitles are selected)
  6. Not applicable
  7. Not applicable


Flashcard Function

We provide a simple Flashcard program for you to study bookmarked words and sentences at any time. Simply open the Flashcard link for the specified category from the bookmark panel, and the plugin will open the Flashcard application. You can also copy the link and open it in a mobile browser without installing any software to study at any time.

The application includes a pronunciation function, so there's no need to prepare audio files. Click on a word to play its pronunciation.


This program is not based on any algorithms like the forgetting curve, etc. It only provides two options: success and failure. You can customize the review intervals in Settings.

Default settings are as follows:

Failure Interval: 15 minutes

Study again after 15 minutes.

Success Intervals: 20 minutes, 1 hour, 1 day, 2 days, 4 days, 8 days, 16 days, 24 days, 48 days, 96 days

1st review: 20 minutes later

2nd review: 1 hour later

3rd review: 1 day later

4th review: 2 days later

And so on...

If the number of reviews exceeds the set interval count, the system will mark it as completed.


AI Explanation

We send your selected words and the entire sentence to AI, allowing it to explain the selected word based on the whole sentence. AI can provide semantic explanations and, based on your specifications, grammatical explanations or generate results in a specified format, which can be achieved through the Custom Prompt feature.

First, find the AI button from the video control bar and click it.


Clicking it will open the AI Panel.


AI Panel Introduction

  1. Add/Delete prompt
  2. Select prompt
  3. Prompt sharing in community / Save prompt
  4. If it shows 'No prompt referenced', it means you haven't selected any words yet, please choose words from the subtitles first.
  5. After referencing words, variables that can be used in the prompt input field will be displayed.
  6. Prompt preview column
  7. Input field
  8. Send button


Example: Creating a Detailed Explanation Prompt

In Learning Mode, we provide two default prompts: brief explanation and five examples. The brief explanation prompt is structured as follows: 'What is the meaning of "[selectedText]" in the sentence "[fullText]"? Explain it in short.' In this example, we will modify the prompt to let AI make a detailed explanation by changing Explain it in short. to Explain it in detail.

First, open the AI panel:


Click the add button:


The prompt input field will reset to blank:


Copy and paste the following complete prompt into the prompt input field:

What is the meaning of "[selectedText]" in the sentence "[fullText]"? Explain it in detail.

Although we use English in this example's prompt, you do not need to use English; you can also use your native language for the prompt. For example, the detailed explanation prompt in Chinese could be: [selectedText]" 在句子 "[fullText]" 的详细解释是什么?


Select any word or sentence from the subtitles to obtain a reference, and then you will see the complete prompt that will be sent to AI in the preview column. You can see that the [selectedText] and [fullText] in the prompt have been replaced with the selected word and the entire sentence.

Variables you can use include:

[selectedText]: Selected word/phrase

[fullText]: Entire sentence

[textLang]: Subtitle language

[userLang]: Your set target language

[model=1]: Model 1

[model=2]: Model 2

The last two are model variables that can be placed anywhere in the prompt but only one can be chosen. Model 1 responds the fastest and is set as the default. Model 2 responds slower but is smarter; if AI does not operate according to your instructions, you can try using Model 2. You can refer to how to use Model 2 in the 'Five Examples' example.

Why do we use Model 2 in the "Five Examples"?

Model 1 sometimes fails to generate examples in a single subtitle language as specified and may mix subtitle and target languages. For example, if our target language is set to Chinese and the subtitle language is English, when we ask AI to generate five English sentences, the result might include Chinese sentences or a mixture of Chinese and English. Using Model 2 can make the generated results more stable.


Press the send button for testing:


You can see the results of the prompt in the panel and review previous AI explanation results using the AI panel during the Learning Mode process.


Now, find the save button in the upper right corner and open the save interface:


You need to enter the title of the prompt first and then click the submit button to save. If you wish to share your prompt with others in the Community, you can choose to make it public and fill in the username and description.


After saving, you can use the new prompt in the translation panel.


Export to Anki

In version 8.6, we added the Export to Anki feature. Besides flashcard data, we provide a simple default template which allows you to use voice and AI explanation features in Anki.


Export Fields

Front - Selected word or phrase

FrontTrans - Translation of the word (machine translation)

Ref - The whole sentence subtitle

RefTrans - Subtitle translation (requires enabling secondary subtitle, otherwise it will be blank)

FrontLang - Language code of the word, for internal features

FrontDesc - You can enter anything here

BackDesc - You can enter anything here

CardId - Flashcard ID, for internal features

How to Use

  1. Open the bookmark panel, select the deck you want to export, find the download button at the top right corner, and click.


  1. Click Submit to download the apkg file (if you do not need the AI explanation feature, you can deselect that option).
Important: Your apkg file contains credentials for the related service, please do not share your apkg file with others.


  1. Open the apkg file and import the flashcard data.


  1. Done!