Snap&Read
Text reader (TTS) that simplifies vocabulary, translates text, reads inaccessible text (OCR), and captures and cites sources.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name": "Snap&Read",
"version": "4.16.10.717",
"manifest_version": 2,
"minimum_chrome_version": "90",
"description": "Text reader (TTS) that simplifies vocabulary, translates text, reads inaccessible text (OCR), and captures and cites sources.",
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiRO0IGCVxw4QaDNovl6gsRAHOMvW2MzzvixIc5/NM5BnA+AQpdOjxQSg06mTMKvsZo5xmay4Kq0gpjl4LoNrr0DEHI5kDdr0MF/7qo+IdlB2gwpvMQcO/2rCfV8CrUAxe/f39PRtPDE165WorOQLsVCbUHqFvsj/6J8IGxI2LUFLX76P+IFnmADMthv2AWj6J7WQx1ImKXzIX+DYr4Igz9N5yE8SLFh0k5E3Sx+ov0N9T/Mpub/+TA9Qa55mkUTHZ0OHznLGXneb/CBRuYAvgKKwoZHt7YfCnP0wp3E69yLVkAwyd9a7sxgKb2NpbrOAXUH9pfWe9txpExuq9sNx1wIDAQAB",
"background": {
"page": "background/background.html"
},
"options_page": "options/options.html",
"icons": {
"16": "resources/graphics/sruIcon-16x16.png",
"48": "resources/graphics/sruIcon-48x48.png",
"128": "resources/graphics/sruIcon-128x128.png",
"256": "resources/graphics/sruIcon-256x256.png"
},
"browser_action": {
"default_icon": {
"19": "resources/graphics/sruLoading_19.png",
"38": "resources/graphics/sruLoading_38.png"
},
"default_title": "Snap&Read",
"default_popup": "background/popup.html"
},
"content_scripts": [
{
"js": [
"libs/core-lib-utils.umd.js",
"common/core-lib-utils-adapter.js",
"WebExtensions/ui/screen-selection-overlay.js",
"libs/core-lib-text-mapper.umd.js",
"common/core-lib-text-mapper-adapter.js"
],
"all_frames": false,
"matches": [
"<all_urls>"
],
"exclude_matches": [
"https://*.eschooldata.com/*",
"https://*.webex.com/*",
"https://*.cambiumast.com/*",
"https://*.cambiumtds.com/*",
"https://clever.com/oauth/*",
"https://read.learningally.org/*",
"https://accounts.google.com/*",
"https://accounts.youtube.com/*",
"https://login.microsoftonline.com/*",
"https://login.live.com/*",
"https://login.donjohnston.net/*",
"https://login.stagedji.com/*",
"https://login.qadji.com/*",
"https://app.writingprotocol.com/*",
"https://app.writingprotocol.qadji.com/*",
"https://app.writingprotocol.stagedji.com/*"
],
"run_at": "document_start"
},
{
"all_frames": false,
"matches": [
"https://docs.google.com/document/create",
"https://docs.google.com/document/create?*",
"https://docs.google.com/document/u/*/create",
"https://docs.google.com/document/u/*/create?*",
"https://docs.google.com/document/u/*/d/*",
"https://docs.google.com/document/d/*"
],
"js": [
"WebExtensions/preloads/gdocs-preload.js"
],
"run_at": "document_start"
},
{
"all_frames": false,
"matches": [
"<all_urls>"
],
"exclude_matches": [
"https://*.eschooldata.com/*",
"https://*.webex.com/*",
"https://*.cambiumast.com/*",
"https://*.cambiumtds.com/*",
"https://clever.com/oauth/*",
"https://read.learningally.org/*",
"https://accounts.google.com/*",
"https://accounts.youtube.com/*",
"https://login.microsoftonline.com/*",
"https://login.live.com/*",
"https://login.donjohnston.net/*",
"https://login.stagedji.com/*",
"https://login.qadji.com/*",
"https://app.writingprotocol.com/*",
"https://app.writingprotocol.qadji.com/*",
"https://app.writingprotocol.stagedji.com/*"
],
"css": [
"contentScripts/sruToast.css",
"contentScripts/sruDistraction.css"
],
"js": [
"thirdParty/jquery/jquery-2.1.4.min.js",
"thirdParty/mark/mark.min.js",
"thirdParty/pdfmake/pdfmake.min.js",
"thirdParty/pdfmake/vfs_fonts.js",
"WebExtensions/thirdParty/cryptojs/md5.js",
"common/extensions.js",
"common/ui/effects.js",
"WebExtensions/utils/timer.js",
"WebExtensions/ui/djiDOMExtensions.js",
"contentScripts/shortcuts.js",
"contentScripts/toolbar.js",
"contentScripts/mainContainer.js",
"contentScripts/accessibilityController.js",
"contentScripts/outlines.js",
"contentScripts/outlinesDataManager.js",
"contentScripts/searchInOutlineController.js",
"contentScripts/printController.js",
"contentScripts/downloadController.js",
"contentScripts/speech.js",
"contentScripts/screenSelection.js",
"libs/rewordify-ui.umd.js",
"contentScripts/helpers/pdfViewer.js",
"contentScripts/helpers/bookshareViewer.js",
"contentScripts/translate.js",
"contentScripts/defineWord.js",
"contentScripts/overlay.js",
"contentScripts/documentInfo.js",
"contentScripts/contentScriptManager.js",
"contentScripts/citations.js",
"contentScripts/readability.js",
"contentScripts/sruToast.js",
"contentScripts/removeDistractions.js",
"contentScripts/wordBank.js",
"contentScripts/helpers/geometryController.js",
"thirdParty/citeproc/xmldom.js",
"thirdParty/citeproc/citeproc.js"
],
"run_at": "document_end"
},
{
"all_frames": false,
"matches": [
"https://orbit.texthelp.com/*",
"https://orbitnote.staging.texthelp.com/*",
"https://pdf.dev.texthelp.com/*"
],
"js": [
"libs/core-lib-text-mapper-orbitnote.umd.js"
],
"run_at": "document_end"
},
{
"all_frames": false,
"matches": [
"https://docs.google.com/document/create",
"https://docs.google.com/document/create?*",
"https://docs.google.com/document/u/*/create",
"https://docs.google.com/document/u/*/create?*",
"https://docs.google.com/document/u/*/d/*",
"https://docs.google.com/document/d/*",
"https://docs.google.com/presentation/create",
"https://docs.google.com/presentation/create?*",
"https://docs.google.com/presentation/u/*/create",
"https://docs.google.com/presentation/u/*/create?*",
"https://docs.google.com/presentation/u/*/d/*",
"https://docs.google.com/presentation/d/*"
],
"js": [
"libs/core-lib-text-mapper-google.umd.js"
],
"run_at": "document_end"
}
],
"permissions": [
"<all_urls>",
"tabs",
"tts",
"unlimitedStorage",
"notifications",
"webNavigation",
"contextMenus",
"webRequest",
"webRequestBlocking",
"storage"
],
"web_accessible_resources": [
"getFrameId",
"status",
"go.html",
"resources/images/cursor-speak.svg",
"resources/images/cursor-speak@2x.svg",
"resources/images/cursor-wait.svg",
"resources/images/cursor-wait@2x.svg",
"resources/images/cursor-speak-off.svg",
"resources/images/cursor-speak-off@2x.svg",
"resources/images/cursor-highlight.svg",
"resources/images/cursor-highlight@2x.svg",
"resources/images/cursor-translate.svg",
"resources/images/cursor-translate@2x.svg",
"resources/images/save_image.svg",
"resources/images/save_image@2x.svg",
"resources/images/speak.svg",
"resources/images/speak-active.svg",
"resources/images/screenshot.svg",
"resources/images/screenshot-active.svg",
"resources/images/simplify.svg",
"resources/images/simplify-active.svg",
"resources/images/translate.svg",
"resources/images/translate-active.svg",
"resources/images/close.svg",
"resources/images/close-hover.svg",
"resources/images/highlightOnMainToolbar.svg",
"resources/images/highlightMainToolbar.svg",
"resources/images/delete.svg",
"resources/images/toolbarCollapse.svg",
"resources/images/toolbarExpand.svg",
"resources/images/folder_dialog.gif",
"resources/images/indent.svg",
"resources/images/outdent.svg",
"resources/images/linkSource.svg",
"resources/images/sourceEdit.svg",
"resources/images/lessCitations.svg",
"resources/images/bulletToolbar_2icons.svg",
"resources/images/bulletToolbar_source.svg",
"resources/graphics/sruIcon-16X16.png",
"resources/images/translatedByGoogle.png",
"resources/images/dynDiv_resizeDiv_tl.svg",
"resources/images/dynDiv_resizeDiv_bl.svg",
"resources/images/dynDiv_resizeDiv_br.svg",
"resources/images/no-outlines.svg",
"resources/images/no-sources-tip.svg",
"resources/images/no-sources-link-text.svg",
"resources/images/wordnet-citation.svg",
"resources/images/loading.gif",
"resources/images/loading_image.svg",
"resources/fonts/*",
"resources/sprite/sr/sprite.css",
"resources/sprite/sprite-common.css",
"resources/sprite/sr/sr-sprite.svg",
"resources/sprite/sr/account_face.svg",
"resources/sprite/sr/arrow_drop_down.svg",
"resources/sprite/sr/arrow_drop_down_white.svg",
"resources/sprite/sr/arrow_drop_down_white_dim.svg",
"resources/sprite/sr/check.svg",
"resources/sprite/sr/power_settings_new.svg",
"common/ui/effects.css",
"contentScripts/mainContainer.css",
"contentScripts/searchInOutline.css",
"contentScripts/toolbar.css",
"contentScripts/outlinesMoveDialog.css",
"contentScripts/screenSelection.css",
"contentScripts/speech.css",
"contentScripts/cursors.css",
"contentScripts/helpers/byrei-dyndiv_0.5.css",
"contentScripts/mainContainer.html",
"contentScripts/outlinesMoveDialog.html",
"contentScripts/pdfPopupChoice.html",
"contentScripts/defineWord.css",
"contentScripts/defineWord.html",
"contentScripts/removeDistractions.html",
"contentScripts/removeDistractions.css",
"contentScripts/sruToast.css",
"contentScripts/overlay.css",
"contentScripts/amazonKindleDji.css",
"contentScripts/helpers/geometryController.css",
"contentScripts/helpers/googleDocs.js",
"thirdParty/jquery/jquery-2.1.4.min.js",
"WebExtensions/thirdParty/cryptojs/md5.js",
"thirdParty/citeproc/chicago-fullnote-bibliography.csl",
"thirdParty/citeproc/apa.csl",
"thirdParty/citeproc/mla.csl",
"thirdParty/citeproc/chicago-nb.csl",
"thirdParty/citeproc/locales-en-US.xml",
"WebExtensions/selection/*.js",
"libs/*.js",
"common/ui/*",
"WebAssembly/sr-rewordify.pvfs",
"WebAssembly/sr-rewordify.wasm"
],
"externally_connectable": {
"ids": [
"imgmjcnolbhljlnimjbnmeokfljgjokj",
"emmgndmggimgmmpciejhnkcnlillakfn",
"ifajfiofeifbbhbionejdliodenmecna",
"mloajfnmjckfjbeeofcdaecbelnblden",
"cbcfbhjolgdaepkoaoepejclfggmdand",
"ioadmlabdmgldhncokgjbhlnpalnfccd",
"ibbhadmnjccbljgfehndobbpjghoccio",
"ikiamffdnlaifhblcjlmjhchbbegblfo",
"dkbcbhadpkbopmfmgbkacikhfgelohmo",
"imhhmknkhjkgoomhdbpgpfmjghhbgjic"
],
"matches": [
"https://app.wordbank.io/*",
"https://app.wordbank.qadji.com/*",
"https://app.wordbank.stagedji.com/*"
]
},
"content_security_policy": "script-src 'self' 'wasm-eval'; object-src 'self';"
}