A simple bilingual translation extension & Greasemonkey script

Latest Version

Version
1.8.11
Update
May 23, 2024
Size
852KiB
Developer
Category
Users
8,000+
Rating
4.62857 ★
Manifest Version
3
Web Store Status
Languages Support
English
中文 (简体)
See more
Permissions
Storage
ContextMenus
Scripting
DeclarativeNetRequest
See more

KISS Translator Extension

## Homepage

https://github.com/fishjar/kiss-translator

## Features

- [x] Keep it simple, smart
- [x] Open source
- [x] Adapt to common browsers
- [x] Chrome/Edge/Firefox/Kiwi
- [ ] Safari
- [x] Supports multiple translation services
- [x] Custom translation interface
- [x] Covers common translation scenarios
- [x] Web bilingual translation
- [x] Input box translation
- [x] Seletction translation
- [x] Favorite Words
- [x] Mouseover translation
- [x] YouTube subtitle translation
- [x] Cross-client data synchronization
- [x] KISS-Worker(cloudflare/docker)
- [x] WebDAV
- [x] Custom translation rules
- [x] Rule subscription/rule sharing
- [x] Custom translation style
- [x] Custom shortcut keys
- `Alt+Q` Toggle Translation
- `Alt+C` Toggle Styles
- `Alt+K` Open Setting Popup
- `Alt+S` Open Translate Popup / Translate Selected Text
- `Alt+O` Open Options Page
- `Alt+I` Input Box Translation
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "__MSG_app_name__", "description": "__MSG_app_description__", "version": "1.8.11", "default_locale": "en", "author": "Gabe", "homepage_url": "https://github.com/fishjar/kiss-translator", "background": { "service_worker": "background.js", "type": "module" }, "content_scripts": [ { "js": ["content.js"], "matches": [""], "all_frames": true } ], "commands": { "_execute_action": { "suggested_key": { "default": "Alt+K" } }, "toggleTranslate": { "suggested_key": { "default": "Alt+Q" }, "description": "__MSG_toggle_translate__" }, "openTranbox": { "suggested_key": { "default": "Alt+S" }, "description": "__MSG_open_tranbox__" }, "toggleStyle": { "suggested_key": { "default": "Alt+C" }, "description": "__MSG_toggle_style__" }, "openOptions": { "description": "__MSG_open_options__" } }, "permissions": [ "storage", "contextMenus", "scripting", "declarativeNetRequest" ], "host_permissions": [""], "icons": { "16": "images/logo16.png", "32": "images/logo32.png", "48": "images/logo48.png", "128": "images/logo128.png" }, "action": { "default_icon": { "128": "images/logo128.png" }, "default_title": "__MSG_app_name__", "default_popup": "popup.html" }, "options_ui": { "page": "options.html", "open_in_tab": true }}
Read more