Skip to content

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:

  1. You are using the Doc2X desktop app
  2. The Maimemo app is signed in and working normally
  3. You have already applied for an Access Token in Maimemo under Me -> More Settings -> Open API
  4. 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 the Access 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.

Maimemo settings in the Doc2X desktop app
  • 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 Book and create one such as Doc2X 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.

Add to Maimemo button in the Doc2X text selection assistant
  • 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.

Partial success message after adding words to Maimemo
  • Example message: Added 4 words. 2 words were not found and were skipped automatically
Failure message when adding a word to Maimemo
  • 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
Message shown when no valid English word is detected
  • 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 exist
  • English only: The current selected text does not contain addable English words
  • Add to Maimemo: The current content meets the conditions and can be added directly to the default vocabulary book
  • Add 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 added
  • Already in vocabulary / Exists in vocabulary: The current word already exists in the default vocabulary book
  • Adding...: The system is calling the Maimemo API to add words to the vocabulary book
  • Add failed: The request failed; see the popup or toast message for the exact reason

Common Messages

  • Added to Maimemo: xxx: Added successfully
  • Added 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 automatically
  • These words already exist in the vocabulary book. No need to add them again: All these words already exist in the default vocabulary book
  • No addable English words were detected in the selected text: The current selected text does not contain recognizable English words
  • Please enable "Add to Maimemo" in settings first: The switch in settings is not enabled yet
  • Please enter and verify the Maimemo token in settings first: The token is empty or has not been verified successfully
  • Please select a default vocabulary book in settings first: No target vocabulary book has been selected yet
  • This word is not included in Maimemo, so it could not be added: The word does not exist in the Maimemo vocabulary database
  • The default vocabulary book is invalid or has been deleted. Please select it again in settings: The current default vocabulary book is no longer valid
  • Maimemo authorization has expired. Please reconnect in settings: The current token has expired or is no longer valid
  • Maimemo vocabulary is initializing. Please open the Maimemo app and complete sync before trying again: The Maimemo app has not finished syncing vocabulary data yet
  • Too many requests. Please try again in xx seconds: The Maimemo API rate limit has been triggered