Item logo image for UAIE — Universal Adaptive Interface Engine

UAIE — Universal Adaptive Interface Engine

ExtensionAccessibility3 users
Item media 5 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 1 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 2 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 3 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 4 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 5 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 1 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 1 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 2 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 3 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 4 (screenshot) for UAIE — Universal Adaptive Interface Engine
Item media 5 (screenshot) for UAIE — Universal Adaptive Interface Engine

Overview

Learner-controlled accessibility: TTS, Braille, Plain Language, UAIE Sign™, 17 languages. Free, no API. Works on every website.

UAIE is a browser accessibility extension. No account or login is required. TO TEST ALL FREE FEATURES: 1. Click the blue "Accessibility" button that appears on the bottom-left of any webpage after installing. 2. The UAIE panel opens on the left side of the page. 3. All features — Reading Companion, TTS, Braille Download, Plain Language (L1-L2), Cognitive Load, Sign Language, Visual Adjustments — are fully functional with no API key. TO ACCESS LANGUAGE SETTINGS: Click the UAIE extension icon in the browser toolbar (top-right) to open the Settings popup. The Interface Language dropdown offers 8 languages. OPTIONAL API KEY FEATURES: Plain Language levels L3-L6 and Multiple Intelligences require an Anthropic API key entered in the Settings popup. These are optional — all core features work without any key. No external accounts, passwords, or dependencies are required to test this extension. v1.0.6 - Bug fixes for dynamic pages - Cognitive Load now works on JS-rendered pages (MSN, news sites) - Spacing+ no longer collapses page navigation - Plain Language now extracts the article body correctly - Content extraction prioritizes article containers on all websites ## v1.0.7 — April 16, 2026 **Fix: version number display in Settings popup** - FIXED: UAIE Settings pop-up was displaying v1.0.3 hardcoded in popup.html regardless of the actual installed version. The manifest version was always correct (confirmed on Chrome Web Store Details page). But the pop-up UI was never updated across v1.0.4, v1.0.5, and v1.0.6. - FIXED: Both instances of the hardcoded version string in popup.html corrected to v1.0.6 as a static fallback. - IMPROVED: Version now reads dynamically from manifest.json using chrome.runtime.getManifest().version — all future version bumps will automatically reflect in the popup display with no manual editing required. Files changed: popup.html, manifest.json v1.0.9 - Dark Mode, Colour Vision Support, Keyboard Shortcut - Dark Mode toggle added to Visual Adjustments - Colour blindness simulation: Protanopia, Deuteranopia, Tritanopia - Keyboard shortcut Alt+A opens and closes the panel - WCAG 2.2 AA self-certification badge added - Extension now works fully without a mouse v1.0.8 - Global language expansion - Added 9 new languages: Spanish, French, Arabic, Portuguese, Chinese, Swahili, Japanese, German, Urdu - Full RTL panel support for Arabic and Urdu - Extension now serves 17 languages across 5 continents - Reading Support Font replaces previous label for inclusivity v1.0.10 - UAIE Sign™, 17 languages, Dark Mode, Colour Vision - UAIE Sign™ by Fiza Pathan: 72 original gesture signs + fingerspelling - 17 interface languages including Arabic and Urdu (RTL) - Dark Mode, Colour Blindness simulation (3 types) - Keyboard shortcut Alt+A opens panel - WCAG 2.2 AA self-certified v1.0.11 — Security hardening Code quality and security improvements. All JavaScript DOM operations now use safer createElement-based methods. No user-facing changes. v1.0.12 adds a Translate section to the in-page panel and fixes a language-sync bug between the Settings popup and the in-page panel. The footer in the in-page panel now reads its version dynamically from the manifest. To verify Translate: install the extension, open the gear-icon Settings popup, paste a valid Anthropic API key in the field, click Save Settings. Open any article page, press Alt+A to open the panel, scroll to the new "Translate" section, leave Spanish selected, click "Translate This Page". The article body should be returned in Spanish in a full-screen overlay within thirty seconds. No new permissions, no new host permissions, no manifest schema changes other than the version bump from 1.0.11 to 1.0.12. Bug fixes: Plain Language L3–L6, Multiple Intelligences, and Translate now extract and process article body text correctly on news sites with lazy-loaded content. Resolves a CORS error introduced by recent Anthropic API requirements. v1.0.15 is a hardening release — no new features, no manifest changes, no new permissions. All three Anthropic API handlers in background.js now share a common helper with HTTP status checking, a 60-second timeout via AbortController, and humanised error messages. The Plain Language and Multiple Intelligences modules now have running-guards (preventing duplicate API calls from rapid clicks), match Translate's existing guard, and disable buttons during in-flight calls. All three modules now refuse to send empty or near-empty page content (under 100 characters) to the API, showing a clear "no readable article" message instead. The Settings popup validates that pasted API keys begin with "sk-ant-" before saving, catching common copy-paste errors before they hit the API. v1.1.0 — Polish release. No new permissions, no new endpoints, no manifest changes beyond the version bump. What's new: 1. COMPLETE PANEL TRANSLATION COVERAGE. Every label, section heading, description, button, and dropdown option in the panel is now translated when the interface language is changed in Settings. About thirty labels that previously stayed in English (section titles, Cognitive Load metric labels, British/American voice picker, colour-blindness options, visual-adjustment buttons, syllable-breaks checkbox) now switch language correctly. 2. ALL 17 SUPPORTED LANGUAGES AT 100% COVERAGE. English, Hindi, Marathi, Tamil, Telugu, Bengali, Kannada, Sanskrit, Spanish, French, Arabic, Portuguese, Mandarin Chinese, Swahili, Japanese, German, and Urdu now carry every UI string. The ten non-priority translations were produced AI-assisted; corrections welcomed via uaie@gmail.com. 3. SCREEN-READER ANNOUNCEMENTS. Panel open/close are spoken by assistive technology via an off-screen aria-live region. All seven status paragraphs now carry role="status" so progress is announced as it updates. 4. CSP-RESTRICTED PAGE DETECTION. On the rare pages that refuse panel injection, the toolbar popup shows a polite banner explaining UAIE is not available on this tab. Browser-internal pages and extension stores are detected by URL pattern. 5. SHADOW DOM AND IFRAME EXTRACTION. The article-text harvester now descends into open Shadow DOM roots and same-origin iframes. Closed shadow roots and cross-origin iframes are handled safely. 6. MEMORY-LEAK FIXES. Reading Companion timeouts cleared on Stop. Captions handlers nulled to prevent orphaned recognisers. All v1.0.15 hardening retained: 60-second API timeout, plain-language error messages, click-protection guards, API key format validation.

Details

  • Version
    1.1.0
  • Updated
    April 28, 2026
  • Size
    1.01MiB
  • Languages
    English
  • Developer
    Fiza Pathan
    Symbol Apts, Flat 2, Tertullian Rd, Off Peter Dias Rd, Bandra West Mumbai, Maharashtra 400050 IN
    Website
    Email
    pathan.fiza@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps