Chrome Web Store

Google Translate in Side Panel

by [email protected] · 100.0K users · 4.5 rating
c2b0fe0d-51b1-5f6d-a4fa-8b69fe231c46 | v5.3.6
50/ 100
MEDIUM risk
No change since v5.3.5
Analyst verdict
Review before use

The AI review rates the findings as likely false positive, but the risk score (50/100) still counts them.

Analysis record

Analysed
3 weeks ago
Version
v5.3.6
Artifact
SHA256 DE2…10E
Source
Findings (non-IoC)

Evidence ledger

Ranked by severity · findings with a source location link to the code viewer

92 detail rows

YARA Rule Matches

14 rules
SeverityRuleHitsFilesMetadata
LOWcredential env files 2
chunks/useTheme-lHWnO_PU.jscontent-scripts/content.js
-
LOWpostinstall persistence mechanism 7
chunks/useTheme-lHWnO_PU.jscontent-scripts/slash-command-iframe.jscontent-scripts/deepl-referrer.js +4 more
-
LOWpostinstall crypto operations 7
content-scripts/slash-command-iframe.jschunks/useTheme-lHWnO_PU.js_metadata/verified_contents.json +4 more
-
LOWOriginsNotVerified 3
chunks/useTheme-lHWnO_PU.jscontent-scripts/web-translate.jscontent-scripts/content.js
-
LOWpostinstall file manipulation 8
content-scripts/slash-command-iframe.jschunks/sidepanel-__p9isCL.jscontent-scripts/content.js +5 more
-
LOWpostinstall system command 12
chunks/textarea-BlpghVKu.jscontent-scripts/slash-command-iframe.js_metadata/verified_contents.json +9 more
-
LOWpostinstall environment access 11
chunks/textarea-BlpghVKu.jschunks/popup-tlheNUnC.jschunks/file-text-RjVxHXpD.js +8 more
-
LOWpostinstall obfuscation 6
content-scripts/slash-command-iframe.jscontent-scripts/content.jsbackground.js +3 more
-
LOWpostinstall network communication 9
content-scripts/slash-command-iframe.jscontent-scripts/ai-chat.jschunks/sidepanel-__p9isCL.js +6 more
-
LOWpostinstall file download 8
chunks/useTheme-lHWnO_PU.jscontent-scripts/slash-command-iframe.jschunks/sidepanel-__p9isCL.js +5 more
-
LOWSQLInjection 1
chunks/options-cxsUWObe.js
-
LOWNoUseWeakRandom 5
chunks/useTheme-lHWnO_PU.jscontent-scripts/slash-command-iframe.jscontent-scripts/content.js +2 more
-
LOWLocalStorageShouldNotBeUsed 2
content-scripts/content.jschunks/useTheme-lHWnO_PU.js
-
LOWDebuggerStatementsShouldNotBeUsed 3
content-scripts/slash-command-iframe.jscontent-scripts/content.jschunks/useTheme-lHWnO_PU.js
-

Publisher Evidence

Limited evidence

[email protected]

Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.

Chrome does not expose the same publisher verification data as IDE stores, so this score is deliberately conservative.

45
Noisy-finding weight
x1.00
Publisher domain
No domain
Missing
Store verification signal
Limited signal
Limited
Extension portfolio
8
Portfolio

12 evidence rows available.

Finding Categories

8
Network

YARA Rules Matched

14 rules(84 hits)
credential env files postinstall persistence mechanism postinstall crypto operations OriginsNotVerified postinstall file manipulation postinstall system command postinstall environment access postinstall obfuscation postinstall network communication postinstall file download SQLInjection NoUseWeakRandom LocalStorageShouldNotBeUsed DebuggerStatementsShouldNotBeUsed

Requested Permissions

20 permissions
activeTab
Medium
storage
Low
sidePanel
Low
contextMenus
Low
declarativeNetRequest
Low
scripting
Low
tts
Low
https://translate.googleapis.com/*
Low
https://translate.google.com/*
Low
https://translate-pa.googleapis.com/*
Low
https://edge.microsoft.com/*
Low
https://api-edge.cognitive.microsofttranslator.com/*
Low
https://*.bing.com/*
Low
https://bing.com/*
Low
https://www.bing.com/*
Low
https://fanyi.baidu.com/*
Low
https://www.deepl.com/*
Low
https://www.zenttranslate.com/*
Low
https://agtranslate.com/*
Low
https://dict.youdao.com/*
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality strong.

This translation extension presents a classic false-positive scenario driven by automated detection of normal network activity. The findings_summary explicitly shows zero malware signatures, zero IoC matches, zero obfuscation detections, and zero code-smell findings. All 8 findings are medium-severity network detections that simply flag the presence of fetch() calls in standard files.

The network findings appear in expected locations for a translation extension: background.js handles service worker logic, content-scripts/content.js injects functionality into web pages, and chunks/sidepanel-Bc6kV6r-.js and chunks/useTheme-CTIIRX43.js are webpack-bundled module files with hashed names. These fetch calls are necessary for the extension to communicate with translation APIs and load resources. The findings do not reveal specific destination domains—only that fetch() exists—which is insufficient evidence of malicious behavior.

The extension's description "Google Translate in your browser side panel" aligns with the code structure showing sidepanel functionality and content scripts, consistent with legitimate translation tools. The webpack chunk naming pattern (Bc6kV6r-, CTIIRX43) is standard build output, not obfuscation. The findings_summary confirms obfuscation count is zero.

Counterargument: The developer uses a generic Gmail address ([email protected]) rather than a verified organization account, which could indicate an impersonation attempt or untrustworthy publisher. However, developer email type alone cannot establish malicious intent. Legitimate extensions frequently use personal Gmail addresses, especially for smaller projects. Without corroborating evidence—malware signatures, suspicious domains, credential theft patterns, or obfuscation—the email address is insufficient to override the absence of actual threat indicators. The 100,000 user count further suggests the extension has operated without reported compromise.

The extension exhibits no high-confidence threat indicators: no typosquatting of well-known extensions, no browser hijacking domains, no credential theft patterns, no malware delivery mechanisms, and no proxyware functionality. The findings are entirely consistent with benign translation software making legitimate API requests.

Key Reasons

  • Zero malware signatures detected in findings_summary
  • Zero suspicious IoC domains extracted from code
  • Zero obfuscation or code-smell findings
  • Network findings are generic fetch() calls without suspicious destinations
  • Webpack chunk files show standard bundler output, not obfuscation

False Positive Considerations

  • Generic fetch() network calls flagged as medium severity
  • Webpack bundle chunks with hashed filenames
  • No actual threat indicators present despite 8 total findings

Reviewed 2026-05-25; recommended action: suppress false positive; model confidence 85%.

Chrome version history

Risk trend by version

10 analyzed versions. Each point is the latest successful scan for that version; failed zero-score scans are hidden. Dates are based on first seen by risky plugins.

Selected
50
Change since first
-8
Change from previous
No change
Versions:
First analyzed version
4.10.17
Feb 1, 2026
Risk range
44 to 58
Across analyzed versions
Latest analyzed version
5.3.6
Sep 6, 2026
Selected version
medium
Version
v5.3.6
3 weeks ago
Risk score
50
Findings
92
Change vs previous
No change

Pick any point on the chart to explore that version's code below.

About This Extension

Bring the power of Google Translate and multi-engine translation directly into your browser's side panel — always one click away, never interrupting your reading flow. Stop opening separate translation tabs 50 times a day. With Google Translate - Side Panel, you can translate text, compare translations across multiple top engines, translate full web pages bilingually, and even translate directly inside any input box. 🔥 KEY FEATURES ★ Native Side Panel Translation (Alt+S) • Open the sleek translation panel alongside any webpage with one click or shortcut (Alt+S). • Translate text without losing your scroll position or switching tabs. • Clean, modern interface with instant language swapping, one-click copying, and audio pronunciation. ★ Multi-Engine Switching: Google, DeepL, Bing & Baidu • Compare translations across the world's best translation engines in one unified interface. • Freely switch between Google Translate, DeepL, Bing Translator, and Baidu Translate with zero page reloads. • Pick the most natural and accurate translation for every context. ★ Immersive Full-Page Translation (Alt+T / Alt+M) • Translate entire web pages with one click or hotkey (Alt+T). • Dual reading modes: - Bilingual Mode: Side-by-side or stacked view with customizable highlight styles (Quote, Subtle, Accent). - Translated Only: Clean replacement of original text with webpage layout perfectly preserved. • Toggle between bilingual and translated modes instantly using Alt+M. • Floating Translation Capsule: Convenient on-page widget to quickly switch languages and display modes. • Full support for modern dynamic web apps, iframes, and frameset architectures. ★ Select & Translate (Hover Button & Auto-Translate) • Select any text on a webpage to reveal a sleek floating translation button or popup. • Optional Auto-Translate: Simply highlight text and get instant translations without extra clicks. • Context-aware translation: Captures surrounding sentences for improved accuracy with ambiguous words. ★ Smart Dictionary & Phonetics • Look up single words to see comprehensive definitions, phonetics, parts of speech, and alternative translations. • Listen to native audio pronunciations for correct spoken accents. ★ Inline Slash Commands (/e, /ja, /ko, /zh...) • Translate directly inside ANY text input or rich-text editor on the web. • Type `/e hello` to instantly replace it with the English translation. • Works seamlessly in ChatGPT, Claude, Gmail, Notion, X (Twitter), Slack, Discord, and more. ★ Dark Mode & Visual Polish • Beautiful, modern UI designed with glassmorphism and clean typography. • Automatically follows your system and browser light/dark theme. ★ 100% Privacy Friendly & Lightweight • No sign-up or account required. • No tracking, no data profiling, no invasive permissions. • Fast, lightweight, and battery-friendly. ⌨️ SHORTCUTS QUICK REFERENCE • Alt+S — Open or close the Side Panel • Alt+T — Translate or restore the current web page • Alt+M — Toggle page translation display mode (Bilingual / Translated / Original) • /<lang> — Slash command quick translate in any text box (e.g. `/e`, `/ja`, `/ko`, `/zh`, `/fr`, `/de`, `/es`) 💡 POPULAR USE CASES 1. Learning Languages & Reading Foreign Media: Read articles with bilingual subtitles to expand your vocabulary naturally. 2. Cross-Border Research & Documentation: Read technical documentation, GitHub repos, and news in Korean, Japanese, Chinese, German, etc. 3. AI Prompt Writing & Chatting: Type prompts in your native language in ChatGPT or Claude, type `/e` to convert them to fluent English instantly. 4. Overseas E-commerce & Shopping: Browse global marketplaces (Amazon, Coupang, Taobao, Rakuten) with accurate full-page translation. 🌍 SUPPORTED LANGUAGES (100+) English, Spanish (Español), Chinese (简体/繁體中文), Japanese (日本語), Korean (한국어), French (Français), German (Deutsch), Italian (Italiano), Portuguese (Português), Russian (Русский), Arabic (العربية), Vietnamese (Tiếng Việt), Thai (ไทย), Indonesian (Bahasa Indonesia), Hindi (हिन्दी), Turkish (Türkçe), Polish (Polski), Ukrainian (Українська), Dutch (Nederlands), and 80+ more. This extension is completely free to use. Support & Feedback: [email protected]

Frequently Asked Questions