DeepL Box: Translation history management

DeepL Box: Translation history management

Save previous translations, show index, compare one by one, search by keyword, copy to clipboard and provide keyboard shortcut.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "__MSG_extension_name__",
  "version": "3.7.9",
  "description": "__MSG_extension_description__",
  "author": "Susumu OTA",
  "homepage_url": "https://github.com/susumuota/deeplbox",
  "icons": {
    "16": "icons/icon16.png",
    "32": "icons/icon32.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "background": {
    "service_worker": "background.js"
  },
  "content_scripts": [
    {
      "matches": [
        "https://www.deepl.com/translator",
        "https://www.deepl.com/*/translator"
      ],
      "js": [
        "deepl.js"
      ]
    },
    {
      "matches": [
        "https://*/*.pdf",
        "http://*/*.pdf",
        "https://arxiv.org/pdf/*",
        "https://openreview.net/pdf?id=*"
      ],
      "all_frames": true,
      "js": [
        "pdf.js"
      ]
    }
  ],
  "action": {
    "default_icon": {
      "16": "icons/icon16.png",
      "32": "icons/icon32.png",
      "48": "icons/icon48.png",
      "128": "icons/icon128.png"
    },
    "default_title": "__MSG_extension_name__",
    "default_popup": "popup.html"
  },
  "commands": {
    "deepl-open": {
      "suggested_key": {
        "default": "Alt+B",
        "mac": "Command+B"
      },
      "description": "__MSG_open_command_description__"
    }
  },
  "permissions": [
    "commands",
    "contextMenus",
    "scripting",
    "storage"
  ],
  "host_permissions": [
    "http://*/*",
    "https://*/*"
  ],
  "default_locale": "en"
}