Provide visual context for translators using the Smartling platform.

Latest Version

Version
5.0.1
Update
August 23, 2024
Size
4.91MiB
Developer
Category
Users
1,000+
Rating
4.71429 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Identity
ActiveTab
Tabs
PageCapture
Storage
ContextMenus
Scripting
UserScripts
See more

Smartling Context Capture Extension

The Smartling Context Capture extension helps users create visual context for strings uploaded into the Smartling system for translation.

When you click the button added to your toolbar, the extension captures the HTML page (including the images and css) from the browser in the state you see at the moment you clicked. This allows you to capture interactive states of the page that are displayed only by user actions, for example, a modal dialog.

The HTML snapshot is submitted to the Smartling system where we associate it with any string that appear inside the page. When translators come to translate these pages, they are shown the snapshot to help inform their translation and to test the appearance of their translations in the actual HTML in which it will ultimately be displayed to end users.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Smartling Context Capture", "description": "Provide visual context for translators using the Smartling platform.", "short_name": "Context Capture", "version": "5.0.1", "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhyjiE8xt4luuEXCOpE6FOHeq8pNeu1RwEsNq5KT4ehAz295dWgyFXNVsNxfTPW2QI50NiWnii0Vmg6xpCnngOF4Q5tHx14ujBm08UITVlqh0+7CTdEs/meh/DLlZWFW8L5KmA67mrHbVrBcZICik0njVrbgCfzMiC+z/KG78/JddHIzdTOAnc3H10YSKwF6aChnFi6w6th6nY+SwK29Bntw/OEC5ZO/zT6vmZ6Z1L1BWubkz+WA/skU9diijXHIbNCQqXMBbo4Bxn4vmXBPVnUvYDI1pjnxzavdZ2SeC4Cwwll2Ly9N8Zb5RdGMpe2BM6J+HuMzvAK2bvqekDIb4nwIDAQAB", "action": {}, "icons": { "16": "icons/hi16.png", "48": "icons/hi48.png", "128": "icons/hi128.png" }, "background": { "service_worker": "background/serviceWorker.js" }, "dashboardHost": "https://dashboard.smartling.com", "apiHost": "https://api.smartling.com", "ssoHost": "https://sso.smartling.com", "options_page": "options/options.html", "web_accessible_resources": [{ "resources": [ "contentscripts/hotkey.js", "app/chromePlugin.html", "app/index.html", "app/partials/mainUI.html", "app/partials/login.tpl", "app/partials/wrapper.tpl", "app/partials/mainUI.tpl", "app/partials/tip.tpl", "lib/angular/angular.js", "app/js/require.js", "app/js/text.js", "app/js/main.js", "app/lib/tipsy/tipsy.js", "app/js/routes.js", "app/js/services.js", "app/js/controllers/ctrlLogin.js", "app/js/controllers/ctrlMainUI.js", "app/js/myApp.js", "app/js/factories/factories.js", "app/lib/select2/select2.min.js", "appendtopage/DOMselection/main.js", "appendtopage/DOMselection/selection.js", "loader.js", "contentscripts/jquery.js", "contentscripts/utils.js", "contentscripts/iframeManager.js", "contentscripts/snapshot.js", "contentscripts/extensionController.js", "contentscripts/main.js", "contentscripts/test.js", "/contentscripts/test.js", "contentscripts/jquery-1.10.2.min.map", "app/lib/angular/angular.min.js.map", "app/lib/angular/angular-cookies.min.js.map", "app/lib/angular/angular-resource.min.js.map", "app/lib/angular/angular-route.min.js.map", "app/lib/angular/angular-sanitize.min.js.map", "app/lib/jquery/dist/jquery.min.map", "app/css/app.css", "app/lib/select2/select2.css", "appendtopage/DOMselection/styles.css", "app/lib/select2/select2.png", "app/lib/select2/select2x2.png", "app/img/smartling-logo.png", "app/img/gear-2-xl.png" ], "matches": [""] }], "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self';", "sandbox": "sandbox allow-scripts allow-forms allow-popups allow-modals; script-src 'self' 'unsafe-inline' 'unsafe-eval'; child-src 'self';" }, "permissions": [ "identity", "activeTab", "tabs", "pageCapture", "storage", "contextMenus", "scripting", "userScripts" ], "host_permissions": [ "" ], "content_scripts": [{ "matches": [""], "js": ["contentscripts/hotkeys.js"], "run_at": "document_end" }]}
Read more