Text Selection Assistant with Maimemo
This page explains how to use the Doc2X desktop text selection assistant together with Maimemo, including prerequisites, setup steps, screenshots, and common status messages. The page also keeps compatibility with the existing anchor.
Prerequisites
Before you begin, make sure that:
- You are using the Doc2X desktop app
- The Maimemo app is signed in and working normally
- You have already applied for an
Access Tokenin Maimemo underMe -> More Settings -> Open API - The Maimemo app has completed vocabulary sync; otherwise you may see:
Maimemo vocabulary is initializing. Please open the Maimemo app and complete sync before trying again
Scope
- This feature only applies to the Doc2X desktop text selection assistant
- It currently supports English words and words written in other Latin alphabets
- You must enable
Maimemo, fill in and verify theAccess Token, and choose a default vocabulary book in settings first - Before adding words, the system reads the default vocabulary book and checks whether the same words already exist
- Words that already exist in the target vocabulary book are skipped automatically and will not be added again
- Words already added in the current session are also blocked automatically to avoid duplicate submissions
Step-by-step Guide
Step 1: Enable Maimemo in settings
Open Avatar -> Settings & Subscription -> Maimemo in the Doc2X desktop app, then enable the feature, paste the token, test the connection, and choose the default vocabulary book.

- Turn on
Enable Maimemo - Paste the
Access Token - Click
Test Connection - After the connection succeeds, choose
Default Vocabulary Book - If you do not have a vocabulary book yet, click
+ New Vocabulary Bookand create one such asDoc2X Vocabulary
Step 2: Click "Add to Maimemo" in the text selection assistant
After setup is complete, select text containing English words in any supported app, wait for the text selection assistant to show the translation result, then click Add to Maimemo in the lower-right corner.

- The button is only available when English words are detected, the token is valid, and a default vocabulary book has been selected
- If the current text does not contain recognizable English words, the button shows
English only
Step 3: Check the result
If multiple words are recognized at once, the system automatically skips words that already exist in the vocabulary book and submits only the remaining new words. If some words are not included in the Maimemo vocabulary database, the result also explains that clearly.

- Example message:
Added 4 words. 2 words were not found and were skipped automatically

- Example message:
This word is not included in Maimemo, so it could not be added - If the default vocabulary book becomes invalid, go back to settings and select it again

- If no recognizable English words are found, the button shows
English only
Button States
Checking...: The system is reading the default vocabulary book and checking whether these words already existEnglish only: The current selected text does not contain addable English wordsAdd to Maimemo: The current content meets the conditions and can be added directly to the default vocabulary bookAdd remaining N words: Multiple words were recognized this time, and some already exist in the vocabulary book, so only the remaining new words will be addedAlready in vocabulary/Exists in vocabulary: The current word already exists in the default vocabulary bookAdding...: The system is calling the Maimemo API to add words to the vocabulary bookAdd failed: The request failed; see the popup or toast message for the exact reason
Common Messages
Added to Maimemo: xxx: Added successfullyAdded 4 words. 2 words were not found and were skipped automatically: Some words were added, and words not included in the Maimemo vocabulary database were skipped automaticallyThese words already exist in the vocabulary book. No need to add them again: All these words already exist in the default vocabulary bookNo addable English words were detected in the selected text: The current selected text does not contain recognizable English wordsPlease enable "Add to Maimemo" in settings first: The switch in settings is not enabled yetPlease enter and verify the Maimemo token in settings first: The token is empty or has not been verified successfullyPlease select a default vocabulary book in settings first: No target vocabulary book has been selected yetThis word is not included in Maimemo, so it could not be added: The word does not exist in the Maimemo vocabulary databaseThe default vocabulary book is invalid or has been deleted. Please select it again in settings: The current default vocabulary book is no longer validMaimemo authorization has expired. Please reconnect in settings: The current token has expired or is no longer validMaimemo vocabulary is initializing. Please open the Maimemo app and complete sync before trying again: The Maimemo app has not finished syncing vocabulary data yetToo many requests. Please try again in xx seconds: The Maimemo API rate limit has been triggered