LeIm

Learn Language through Immersion

What is LeIm?

LeIm is a Chrome extension developed by Alex Prismotrov, and its main feature is "Learn Language through Immersion".

Extension Screenshots

screenshot
screenshot
screenshot

Download LeIm Extension CRX File

Download LeIm 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

                        LEIM helps to learn new language right while surfing web. It looks like a hybrid of Google Translate and Anki. When you read a webpage, it translates unfamiliar words and at the end - generates a quiz to test you. My philosophy behind it is to make learning as natural as possible, namely - a part of daily life. 

Detailed video demo: https://www.youtube.com/watch?v=Q4lc2limJCE

Several more tools on board:
- LEIM reader: https://www.youtube.com/watch?v=mOis6-BzBTk
- Youtube subtitle vocalization & custom webcontent vocalization: https://www.youtube.com/watch?v=RR0S19yVKEo (+Remnote flashcard generation)
- Youtube synchronous subtitle panel (+Remnote flashcard generation): https://monosnap.com/file/SG3wHAS1LuDsNwGvHBU3pjWMQwMUFq

Telegram me at @AlexAP31 for any feedback, feature requests and proposals.                    

Extension Basic Information

Name LeIm LeIm
ID gbfkhhfaafkedcjielnibpdhpdciognd
Official URL https://chromewebstore.google.com/detail/leim/gbfkhhfaafkedcjielnibpdhpdciognd
Description Learn Language through Immersion
File Size 325 KB
Installation Count 43
Current Version 1.7.5
Last Updated 2023-05-22
Publish Date 2022-12-08
Developer Alex Prismotrov
Email [email protected]
Payment Type free
Extension Website https://leim.me/
Help Page URL https://t.me/AlexAP31
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "LeIm",
    "version": "1.7.5",
    "description": "Learn Language through Immersion",
    "author": "Alex Prismotrov",
    "content_scripts": [
        {
            "matches": [
                "https:\/\/www.youtube.com\/*"
            ],
            "run_at": "document_end",
            "js": [
                "assets\/index.007b52f5.js"
            ],
            "css": [
                "assets\/index.098cbe1f.css"
            ],
            "media": []
        },
        {
            "run_at": "document_end",
            "matches": [
                ""
            ],
            "css": [
                "toastify-js\/toastify.css"
            ],
            "js": [
                "injectedScriptTranslate.js",
                "toastify-js\/toastify.js"
            ]
        }
    ],
    "action": {
        "default_icon": "logo192.png"
    },
    "commands": {
        "translate_and_copy": {
            "suggested_key": {
                "default": "Ctrl+Shift+S",
                "mac": "Command+Shift+S"
            },
            "description": "Translate and vocalize selected text."
        },
        "_execute_action": {
            "suggested_key": {
                "windows": "Ctrl+Shift+O",
                "mac": "Command+Shift+O",
                "chromeos": "Ctrl+Shift+O",
                "linux": "Ctrl+Shift+O"
            }
        }
    },
    "options_page": "options.html",
    "icons": {
        "16": "logo-on-16.png",
        "32": "logo-on-32.png",
        "48": "logo-on-48.png",
        "128": "logo-on-128.png"
    },
    "web_accessible_resources": [
        {
            "resources": [
                "assets\/index.098cbe1f.css",
                "assets\/logo.6000b0e9.svg",
                "injectionScript.js",
                "injectionScriptTranslate.js"
            ],
            "matches": [
                "https:\/\/www.youtube.com\/*",
                "https:\/\/m.youtube.com\/*",
                "https:\/\/jeinbot.herokuapp.com\/*"
            ]
        }
    ],
    "host_permissions": [
        "https:\/\/www.youtube.com\/*",
        "https:\/\/jeinbot.herokuapp.com\/*"
    ],
    "permissions": [
        "activeTab",
        "storage",
        "contextMenus"
    ],
    "background": {
        "service_worker": "bg.js"
    }
}