An Assistant to Translate Selected Texts with DeepL

Latest Version

Version
1.0.0
Update
May 20, 2024
Size
16.79KiB
Developer
failab.eu
Category
Users
2,000+
Rating
3.76923 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
ContextMenus
ActiveTab
Storage
See more

Depth Translator for DeepL Extension

Depth Translator is an assistant extension for DeepL.

You can invoke the translation in 2 ways:
1. By selecting texts, a popup icon would appear beside your mouse pointer - when you click the icon, you'll be redirected to DeepL in a new tab.
2. You can also select text and do the same from the context menu item.


Features:
1. One click translation.
2. Option to disable the icon popup.
3. Option to set a preferred language.
4. Option to invoke the icon only when alt or option key is pressed.


The extension requires access to all sites in order to present the icon inside every webpage. You can disable this feature from the settings.

If you have feedback or feature request, please send me an to email [email protected].
I hope this extension makes your browsing a little easier.

* This extension or the developer is not affiliated with DeepL. I wanted to make this mainly for myself.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 3,\t"name": "Depth Translator for DeepL",\t"description": "An Assistant to Translate Selected Texts with DeepL",\t"author": "Faisal Ahmed",\t"short_name": "Depth Translator",\t"version": "1.0.0",\t"permissions": ["contextMenus", "activeTab", "storage"],\t"content_security_policy": {\t\t"extension_pages": "default-src 'self'"\t},\t"background": {\t\t"service_worker": "context.js"\t},\t"icons": {\t\t"128": "deepl.png"\t},\t"options_ui": {\t\t"page": "options.html",\t\t"open_in_tab": true\t},\t"content_scripts": [\t\t{\t\t\t"matches": ["*://*/*"],\t\t\t"js": ["script.js"],\t\t\t"css": ["content.css"],\t\t\t"exclude_matches": ["https://www.deepl.com/*"]\t\t}\t],\t"web_accessible_resources": [\t\t{\t\t\t"resources": ["Deepl40.png"],\t\t\t"matches": ["https://*/*"]\t\t}\t]}
Read more