side by side translation

side by side translation

This extension creates an additional window for translation. Check source and translated page side by side.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "__MSG_pkg_name__",
  "version": "0.0.5.0",
  "version_name": "0.0.5",
  "manifest_version": 3,
  "description": "__MSG_description__",
  "default_locale": "en",
  "action": {
    "default_title": "__MSG_default_title__",
    "default_icon": {
      "64": "src/assets/icon_OFF_64.png",
      "128": "src/assets/icon_OFF_128.png"
    }
  },
  "background": {
    "service_worker": "service-worker-loader.js",
    "type": "module"
  },
  "content_scripts": [
    {
      "js": [
        "assets/index.ts-loader-1c9f51fe.js"
      ],
      "all_frames": false,
      "matches": [
        "*://*/*"
      ],
      "run_at": "document_end",
      "css": [
        "assets/index-c7f05aa2.css"
      ]
    }
  ],
  "host_permissions": [
    "*://*/*"
  ],
  "permissions": [
    "storage"
  ],
  "commands": {
    "toggle_side-by-side": {
      "suggested_key": {
        "default": "Ctrl+I",
        "mac": "Command+I",
        "chromeos": "Ctrl+I",
        "linux": "Ctrl+I"
      },
      "description": "__MSG_command_desc__"
    }
  },
  "icons": {
    "64": "src/assets/icon_ON_64.png",
    "128": "src/assets/icon_ON_128.png"
  },
  "web_accessible_resources": [
    {
      "matches": [
        "*://*/*"
      ],
      "resources": [
        "src/content-script/index.ts",
        "src/assets/icon_ON_64.png",
        "src/assets/icon_ON_128.png"
      ],
      "use_dynamic_url": false
    },
    {
      "matches": [
        "*://*/*"
      ],
      "resources": [
        "assets/index.ts-d4e9b6e5.js"
      ],
      "use_dynamic_url": true
    }
  ]
}