Chinese words separator: Chinese dictionary

Chinese words separator: Chinese dictionary

Look up the Chinese words of English words as well, and other great tools for learning Mandarin Chinese

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "Chinese words separator: Chinese dictionary",
  "description": "Look up the Chinese words of English words as well, and other great tools for learning Mandarin Chinese",
  "version": "8.24.84.2230",
  "manifest_version": 3,
  "action": {
    "default_icon": "fen.png",
    "default_popup": "popup.html"
  },
  "background": {
    "service_worker": "chinese-words-separator--background-wrapper.js"
  },
  "content_scripts": [
    {
      "run_at": "document_idle",
      "matches": [
        "<all_urls>"
      ],
      "css": [],
      "js": [
        "content-script.js"
      ],
      "all_frames": true,
      "match_origin_as_fallback": true
    },
    {
      "matches": [
        "https://www.netflix.com/*"
      ],
      "run_at": "document_end",
      "js": [
        "netflix-injecter.js"
      ]
    }
  ],
  "options_page": "options.html",
  "web_accessible_resources": [
    {
      "resources": [
        "constants.mjs",
        "constants-frontend.mjs",
        "tokenize.mjs",
        "page-effecter.mjs",
        "page-changes.mjs",
        "page-events.mjs",
        "page-parser.mjs",
        "learned-marker.mjs",
        "page-utils.mjs",
        "storage.mjs",
        "settings.mjs",
        "content-script.mjs",
        "db-requests.mjs",
        "common-frontend.mjs",
        "common.mjs",
        "common_.mjs",
        "long-press.mjs",
        "notification.mjs",
        "pinyin-utils.mjs",
        "translate-utils.mjs",
        "sidebar-utils.mjs",
        "hanzi-writer.mjs",
        "dictionary-common.mjs",
        "dictionary-sentence-utils.mjs",
        "dictionary-word-utils.mjs",
        "guide-shower.mjs",
        "top-unlearned.mjs",
        "search.mjs",
        "page-hsk-percentages.mjs",
        "chinese-sim-tra-detector.mjs",
        "emoji-heart.png",
        "emoji-dict.png",
        "emoji-read-aloud.png",
        "translator-bing-logo.png",
        "translator-deepl-logo.png",
        "translator-google-logo.png",
        "clipboard.mjs",
        "micro-modal.mjs",
        "cws-dialog.mjs",
        "calligraphy.mjs",
        "notes.html",
        "learning-tracking-sheet.mjs",
        "read-aloud-cross-platform.mjs",
        "lookup-unique-hanzi-pinyin-tone-hsk-dc.tsv",
        "lookup-separable-verbs.tsv",
        "lookup-hanzi-with-matches.mjs",
        "state.mjs",
        "tooltip.mjs",
        "fen.png",
        "website-specific.mjs",
        "china-wallpaper.jpeg",
        "dragon-wallpaper.jpg",
        "parallel-text.mjs",
        "reading-parallel-text-common.mjs",
        "swiped-events.mjs",
        "web-hsk.html",
        "web-hsk.mjs",
        "learner-speak.mjs",
        "writing-system-detector.mjs"
      ],
      "matches": [
        "<all_urls>"
      ]
    },
    {
      "resources": [
        "netflix-intercepter.js"
      ],
      "matches": [
        "https://www.netflix.com/*"
      ]
    }
  ],
  "commands": {
    "activate-extension": {
      "description": "Enable/disable extension"
    },
    "cycle-separating_colors": {
      "suggested_key": {
        "default": "Alt+C",
        "mac": "Alt+C"
      },
      "description": "Cycle Separating colors"
    },
    "toggle-learned_words_color": {
      "description": "Exclude/include learned words from colors and guides"
    },
    "cycle-guide": {
      "suggested_key": {
        "default": "Alt+G",
        "mac": "Alt+G"
      },
      "description": "Cycle Guide"
    },
    "cycle-guide_size": {
      "description": "Cycle Guide's size"
    },
    "toggle-guide_position": {
      "description": "Toggle guide's position (above/under)"
    },
    "toggle-show_guide_when_hovered": {
      "description": "Toggle show guide only when hovered"
    },
    "toggle-box_garden_paths": {
      "description": "Toggle underline for garden-path"
    },
    "cycle-hanzi": {
      "suggested_key": {
        "default": "Alt+H",
        "mac": "Alt+H"
      },
      "description": "Cycle Hànzi font size"
    },
    "cycle-dictionary": {
      "description": "Cycle Dictionary"
    },
    "toggle-both_chars": {
      "description": "Toggle Dictionary's Show both traditional and simplified"
    },
    "toggle-dictionary_on_off": {
      "description": "Dictionary quick on/off"
    },
    "toggle-space": {
      "description": "Toggle Separate with space"
    },
    "toggle-automatic_read_aloud": {
      "description": "Toggle Automatic read aloud of hovered word/phrase"
    },
    "show-dictionary_sidebar": {
      "suggested_key": {
        "default": "Alt+S",
        "mac": "Alt+S"
      },
      "description": "Search with sidebar dictionary"
    },
    "show-recall": {
      "description": "Recall words meaning"
    },
    "show-rewrite": {
      "description": "Practice writing characters"
    },
    "show-learning_tracking_sheet": {
      "description": "Show learning tracking sheet"
    }
  },
  "permissions": [
    "storage",
    "contextMenus",
    "tts",
    "identity",
    "tabs"
  ],
  "host_permissions": [
    "https://accounts.google.com/*"
  ],
  "icons": {
    "128": "fen.png"
  },
  "oauth2": {
    "client_id": "231393230302-kldrlakp23sncdj4jimqhan6u8h539g6.apps.googleusercontent.com",
    "scopes": [
      "https://www.googleapis.com/auth/spreadsheets"
    ]
  },
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}