Google Translate
๐ Security Report Available View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
View translations easily as you browse the web. By the Google Translate team.
Tags
Privacy Practices
โ
Does not sell your data to third parties
โ
Does not use data for unrelated purposes
Security Analysis
Permissions
Code Patterns Detected
External Connections
Package Contents 73 files ยท 7.7MB
โพ_locales268KB
โพam5KB
messages.json5KB
โพar7KB
messages.json7KB
โพbg8KB
messages.json8KB
โพbn7KB
messages.json7KB
โพca4KB
messages.json4KB
โพcs4KB
messages.json4KB
โพda4KB
messages.json4KB
โพde4KB
messages.json4KB
โพel8KB
messages.json8KB
โพen3KB
messages.json3KB
โพen_GB3KB
messages.json3KB
โพes4KB
messages.json4KB
โพes_4194KB
messages.json4KB
โพet4KB
messages.json4KB
โพfa7KB
messages.json7KB
โพfi4KB
messages.json4KB
โพfil4KB
messages.json4KB
โพfr4KB
messages.json4KB
โพgu7KB
messages.json7KB
โพhi7KB
messages.json7KB
โพhr4KB
messages.json4KB
โพhu4KB
messages.json4KB
โพid4KB
messages.json4KB
โพit4KB
messages.json4KB
โพiw6KB
messages.json6KB
โพja5KB
messages.json5KB
โพkn7KB
messages.json7KB
โพko5KB
messages.json5KB
โพlt4KB
messages.json4KB
โพlv4KB
messages.json4KB
โพml8KB
messages.json8KB
โพmr7KB
messages.json7KB
โพms4KB
messages.json4KB
โพnl4KB
messages.json4KB
โพno4KB
messages.json4KB
โพpl4KB
messages.json4KB
โพpt_BR4KB
messages.json4KB
โพpt_PT4KB
messages.json4KB
โพro4KB
messages.json4KB
โพru8KB
messages.json8KB
โพsk4KB
messages.json4KB
โพsl4KB
messages.json4KB
โพsr7KB
messages.json7KB
โพsv4KB
messages.json4KB
โพsw4KB
messages.json4KB
โพta9KB
messages.json9KB
โพte8KB
messages.json8KB
โพth7KB
messages.json7KB
โพtr4KB
messages.json4KB
โพuk8KB
messages.json8KB
โพvi5KB
messages.json5KB
โพzh_CN4KB
messages.json4KB
โพzh_TW4KB
messages.json4KB
โพicons13KB
128.png6KB
16.png679B
19.png782B
32.png1KB
38.png2KB
48.png2KB
audio.png294B
new_translation.png307B
bubble_compiled.js2.2MBlarge
bubble_gss.css5KB
main_compiled.js1.2MBlarge
manifest.json1021B
offscreen.html46B
offscreen_compiled.js30KB
options.html1KB
options_compiled.js1.7MBlarge
options_css_compiled.css23KB
popup.html1KB
popup_compiled.js2.2MBlarge
popup_css_compiled.css20KB
What This Extension Does
The Google Translate extension allows users to view translations easily as they browse the web, providing a productivity and education tool.Permissions Explained
- activeTab: Allows the extension to access and interact with the currently active tab in the browser.
- contextMenus: Enables the extension to create custom context menus that can be accessed by users when right-clicking on a webpage.
- storage: Grants the extension permission to store and retrieve data locally in the browser.
- offscreen: Allows the extension to run scripts on pages that are not currently visible in the browser window.
- scripting: Enables the extension to execute JavaScript code on webpages.
What We Found in the Code
- eval() used โ can execute arbitrary code: This flag is likely a normal coding pattern, as
eval()is sometimes used for dynamic evaluation of expressions or code. However, it's worth noting that usingeval()can introduce security risks if not handled carefully. - Makes HTTP requests: This is a standard behavior for extensions that need to fetch data from external APIs or services.
External Connections
The extension communicates with the following domains:- www.w3.org (likely for standards-related information)
- translate-pa.googleapis.com, translate.google.com, and translate.googleapis.com (expected for translation functionality)
- github.com (unusual; might be used for development or testing purposes)
- csp.withgoogle.com and support.google.com (expected for Google-specific services)
Things to Consider
Based on the extension's purpose and permissions, it appears that theoffscreen permission is broader than necessary. The extension primarily operates within the browser window, so this permission might be used for background tasks without a clear justification.Additionally, while the use of
eval() in the code is not necessarily concerning, users should be aware that any extension with such a feature could potentially execute malicious code if compromised.Overall, the Google Translate extension's permissions and behavior seem aligned with its intended functionality. However, users may want to review the extension's settings and consider disabling it when not in use to minimize potential risks.
Similar Extensions
More in Productivity/education โEasily create mathematical equations, formulas and quizzes. Intuitively type or handwrite, with no tricky math code to lโฆ
Fast, one-click access to millions of research papers.
Prometheanยฎ Screen Share
Learn languages effectively by watching films and series in your target language.