Progressive Immersion

A browser extension that progressively immerses you in a language.

What is Progressive Immersion?

Progressive Immersion is a Chrome extension developed by Aidan Welch, and its main feature is "A browser extension that progressively immerses you in a language.".

Extension Screenshots

screenshot

Download Progressive Immersion Extension CRX File

Download Progressive Immersion extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        A browser extension that progressively immerses you in a language. Using Google Translate we translate frequent words in sites you read to a language you want to learn!  This will not teach you a language but instead hopefully expand your vocab.

This extension is open-source and we do not track your data. BUT, it does send words selected to be translated directly to Google Translate, which can be a privacy risk. You should add websites you want the extension not to analyze to the exclusion list, or turn the extension off before visiting them. Be warned though that the extension starts to analyze a page when it starts to load so you should turn it off or add a page to the exclusion list before loading it.

View the source code or contribute here: https://github.com/AidanWelch/ProgressiveImmersion

And, sponsor the project here: https://github.com/sponsors/AidanWelch                    

Extension Basic Information

Name Progressive Immersion Progressive Immersion
ID glhikloekamfeiakikebcndppkgldloj
Official URL https://chromewebstore.google.com/detail/progressive-immersion/glhikloekamfeiakikebcndppkgldloj
Description A browser extension that progressively immerses you in a language.
File Size 69.44 KB
Installation Count 24
Current Version 0.8.9
Last Updated 2024-01-05
Publish Date 2023-06-10
Rating 4.00/5 Total 1 Ratings
Developer Aidan Welch
Email [email protected]
Payment Type free
Extension Website https://github.com/AidanWelch/ProgressiveImmersion
Help Page URL https://github.com/AidanWelch/ProgressiveImmersion/issues
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "Progressive Immersion",
    "description": "A browser extension that progressively immerses you in a language.",
    "icons": {
        "48": "images\/logo-48.png",
        "96": "images\/logo-96.png"
    },
    "version": "0.8.9",
    "permissions": [
        "webRequest",
        "alarms",
        "storage",
        "unlimitedStorage",
        "downloads"
    ],
    "host_permissions": [
        "https:\/\/translate.google.com\/*"
    ],
    "action": {
        "default_icon": "images\/logo-32.png",
        "default_title": "Progressive Immersion",
        "default_popup": "popup\/index.html"
    },
    "content_scripts": [
        {
            "matches": [
                "*:\/\/*\/*"
            ],
            "js": [
                "content_scripts\/main.js"
            ]
        }
    ],
    "background": {
        "service_worker": "background_scripts\/main.js",
        "mode": "module"
    },
    "options_ui": {
        "page": "options\/index.html",
        "browser_style": true
    }
}