Select text to have it read out loud or translated.
Zingy Reader Extension
Zingy Reader uses the power of OCR (optical character recognition) to extract English text from images. The selected text may be read out loud and translated.
While the extension is designed for Zingy Learning (www.zingylearning.com) content, it will also work for many other sites.
Note that selection feature extracts up to 200 characters.
Please view the instructional videos: www.zingylearning.com/zingyextension.html
Note:
• The text select tool of this extension will only work when a single browser window is open. Please make sure not to open multiple windows.
• If you would like additional languages added to the translation feature, please leave a comment in the review section.
Read more
While the extension is designed for Zingy Learning (www.zingylearning.com) content, it will also work for many other sites.
Note that selection feature extracts up to 200 characters.
Please view the instructional videos: www.zingylearning.com/zingyextension.html
Note:
• The text select tool of this extension will only work when a single browser window is open. Please make sure not to open multiple windows.
• If you would like additional languages added to the translation feature, please leave a comment in the review section.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Zingy Reader", "version": "1.2", "description": "Select text to have it read out loud or translated.", "action": { "default_icon": { "19": "/images/icon19.png", "38": "/images/icon38.png" }, "default_title": "Zingy Reader" }, "background": { "service_worker": "background/background.js" }, "web_accessible_resources": [ {\t\t "matches": [""], "resources": ["/images/Jcrop.gif", "/images/pixel.png", "/images/repeat.png"] } ], "commands": { "take-screenshot": { "description": "Take Screenshot" } }, "icons": { "16": "images/icon16.png", "48": "images/icon48.png", "128": "images/icon128.png" }, "content_scripts": [ { \t\t\t"matches": [""], "match_origin_as_fallback": true, "js": ["/popup/popup-content.js"] } ], "options_page": "options/options.html", "permissions": ["activeTab", "scripting", "storage"], "content_security_policy": { "extension_pages": "default-src 'self'; media-src https://translate.google.com/; connect-src https://translate.google.com/" }}
Read more