Chrome Web Store
6Versions
0Code reviewed

Not reviewed

No code review on record

We have not reviewed this extension’s code, so we cannot vouch for it either way. Check the permissions below to decide whether it asks for more than it needs.

Want us to read this extension's code? Ask for a review and we'll queue it.

19 indicators in this extension

19 indicators
0 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

What our analysis found

Web Page Language Switcher is not yet reviewed by Extension Auditor. Its permissions mean it can read and change data on all websites and can inject scripts into pages. It comes from a publisher with 3 extensions and was last updated in December 2025.

Web Page Language Switcher

Web Page Language Switcher Chrome extension security report

ID: ochbokcnfigjdkaibdlphcimhglknacp

Extension Info & Metadata

Status
Active
Version
3.4.7
Size
0.19 MB
Rating
5.0/5
Reviews
1
Users
367
Type
Extension
Updated
Dec 5, 2025
Category
Tools
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
No
This publisherTrack record
3extensions
All still listed

Publisher Contextual Analysis

Author
hobbysoft-team
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Website
Visit
Extensions
3
Active
3
Obsolete
0
Listed
3
Unlisted
0
Users
574

Screenshots & videos

Screenshot 1

Install growth

Item
Type
Severity
Description
scripting
Permission
Critical
This permission allows injection and execution of JavaScript on any webpage. Rated Critical because it can modify page content, steal sensitive data, and inject malicious code into any site the extension has access to.
<all_urls>
Host
Critical
Broad host access — the extension can read/modify content on every website.
Broad Host Permissions
Risk Factor
High
This extension has broad host permissions allowing it to access many or all websites.
Broad Content Script Access
Risk Factor
High
This extension can inject scripts into any website.
activeTab
Permission
Medium
This permission grants temporary access to the current tab. Rated Medium because it can access current page content when invoked, though limited to user-initiated actions.
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.

19 indicators in this extension

19 indicators
0 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

About this extension

Use the Language Selector extension to change the language in your Chrome browser on a multilingual website

Read the publisher’s full description

🌐 A powerful, accessible, and intelligent Chrome extension that automatically detects available language versions of websites and provides one-click switching between them. Use this switcher to open the same content in other locales fast. It finds alternate locale versions in subdomains, paths, and query parameters, then presents a clean UI selector. No machine translation, only real alternates where they exist. Use this Language Switcher as a compact toolbar in the popup or subtle on‑page buttons. If you want per‑site control instead of broad browser changes, this tool is for you. You get smooth switching without hunting tiny flags or buried menus. Who it is for 1️⃣ Readers who need quick switches on news, education, and government sites 2️⃣ Learners comparing content across locales 3️⃣ Journalists and researchers accessing primary sources across regions 4️⃣ Travelers and expats who want fast toggles on services and guides 5️⃣ Localization and QA teams verifying alternates and parity across locales What it does - Detects alternate pages from metadata and visible selectors - Shows a dedicated language toolbar in the popup - Provides a compact language selector for your favorites - Validates links to ensure that switching ​​does not result in 404 errors, where it possible - Supports clear selection flows with previews When you need it ➤ You want to use a locale selector on a site that supports it ➤ You cannot find the built‑in selector ➤ You prefer a consistent experience across domains ➤ You need a straightforward action for the current page ➤ You want a fast change without complex menus 📖 How to Use Using the Extension Popup 1. Navigate to any webpage 2. Click the Language Switcher extension icon in your toolbar 3. The extension will show available languages (if any) 4. Select a language from the dropdown to preview its URL 5. Star your favorites: Click the ★ next to any language to mark it as a favorite 6. Click "Switch" to navigate, or 📋 to copy the URL ❤️ Your favorites will always appear at the top of the list for quick access. First Time? The extension automatically imports your Chrome preferences as favorites on first launch. Using On-Page Push-Button Selector Once you've starred your favorites: 1. The push-button selector appears automatically on any page that has starred languages available 2. Hover over a button to see the full language name in a tooltip 3. Click a code (e.g., "EN", "ES", "FR") to instantly switch to that language 4. The current button is marked with a green checkmark (✓) 5. Drag to reposition: Grab the ⋮⋮ handle at the top to move the widget anywhere on the page 6. Hide/Show toggle: Click the toggle button on the handle to temporarily hide the widget Position remembered: Your preferred position is saved and restored on future visits Buttons update in real-time when you add/remove favorites Example: If you favorite English, Spanish, and French, you'll see "EN" "ES" "FR" buttons on multilingual sites. Tip: Drag the widget to your preferred corner or position - it will stay there on all future pages! 🔍 How It Works Detection Methods The extension uses three complementary methods: 1. HTML Meta Tags. Scans for <link rel="alternate" hreflang="xx"> tags in the page's <head>. This is the standard way websites declare alternate language versions. 2. Page Content Analysis. Searches visible page elements for language switcher links by looking for: - links with hreflang attributes - links with lang or data-lang attributes - links in language selector menus (common CSS classes/IDs) Note: Only includes links from the same domain to avoid false positives. 3. URL Pattern Analysis (Smart Suggestions) When the extension detects a language-based URL pattern, it suggests other common languages following the same pattern. Detected Patterns: Subdomain: es.wikipedia.org → suggests en.wikipedia.org, fr.wikipedia.org, etc. Path: nasa.gov/es/ → suggests nasa.gov/en/, nasa.gov/fr/, etc. Query: example.com?lang=es → suggests example.com?lang=en, etc. Visual Distinction: Pattern-based suggestions are shown in a separate group labeled "💡 Suggested" and marked when previewed. Current Language Detection The extension identifies your current language by checking (in order): 1. HTML lang attribute: <html lang="en"> 2. Open Graph locale meta tag 3. Subdomain pattern: en.example.com 4. URL path: /en/page or /en-US/page 5. Query parameters: ?lang=en, ?language=en, ?locale=en, ?hl=en ⚠️ Limited/No Support: ➤ Single-language sites - No alternate versions exist ➤ Sites without metadata - If languages aren't properly linked ➤ Custom implementations - Some sites use complex JavaScript-based switchers ➤ Completely different domains - Sites using different domain names per language (e.g., example.com vs exemple.fr). ➤ Social media & video platforms - YouTube, Twitter, Instagram, etc. use 2-letter paths for user pages/channels, not languages (speculative patterns disabled for these sites) Why not rely on full browser changes 1. Changing Chrome menus doesn’t guarantee a language version exists 2. Many sites hide their native selector; a focused switcher helps 3. A targeted tool is faster when you need one specific page ❓ It is the answer to frequently asked questions: - How to change a page’s locale without altering global settings - Can we switch only this page locale while leaving Chrome menus alone - Changing Chrome UI vs per‑site language control - Should I change the whole browser or just this page language - What’s the difference between a system setting and a site language switch Real‑world cases - Quickly open government pages for official information - Compare documentation across editions - Rely on a stable switcher in international stores and help centers - Use a compact toolbar that fits any layout - Keep a consistent selector across domains ✅ Built for clarity and trust Focused on site‑level control rather than full browser reconfiguration. If you want to change Chrome locale globally, use Settings; when you only need a page‑level language switch, this extension makes it quick.

User reviews

Extension files

Browse and explore files within this extension package

Gain full insight into all external connections.

Upgrade for full visibility.

URLs
11

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

No URLs found
No IP addresses found

19 indicators in this extension

19 indicators
0 versions analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe
Version
Size
Verdict
Findings
Permhash
3.4.7
Latest
0.19 MBNot scanned—
077a3c5e0db8661803ec2ac15874e95dc6f2266f8f9cf9211164f116b21fb7b7
3.4.5
0.19 MBNot scanned—
077a3c5e0db8661803ec2ac15874e95dc6f2266f8f9cf9211164f116b21fb7b7
3.3.1
0.19 MBNot scanned—
077a3c5e0db8661803ec2ac15874e95dc6f2266f8f9cf9211164f116b21fb7b7
3.4.6
0.19 MBNot scanned—
077a3c5e0db8661803ec2ac15874e95dc6f2266f8f9cf9211164f116b21fb7b7
3.2.3
0.19 MBNot scanned—
077a3c5e0db8661803ec2ac15874e95dc6f2266f8f9cf9211164f116b21fb7b7
3.1.0
0.19 MBNot scanned—
077a3c5e0db8661803ec2ac15874e95dc6f2266f8f9cf9211164f116b21fb7b7
Showing 1 to 6 of 10 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files detected

No comparable text files found between these versions.

Gain full insight into all external connections.

Upgrade for full visibility.