Duolingo Unicode Normalizer

Automatically normalizes Duolingo answers and dictionary searches.

What is Duolingo Unicode Normalizer?

Duolingo Unicode Normalizer is a Chrome extension developed by blmage, and its main feature is "Automatically normalizes Duolingo answers and dictionary searches.".

Extension Screenshots

screenshot

Download Duolingo Unicode Normalizer Extension CRX File

Download Duolingo Unicode Normalizer 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

                        Duolingo expects answers and word searches to be NFC-normalized strings (see the Unicode Normalization FAQ here: http://unicode.org/faq/normalization.html).

But, depending on the input method, those values may contain decomposed characters, making them internally different from their normalized versions.

For example, the Vietnamese word một (one) can be written in (at least) 3 different ways:
một : m \u1ED9 t (NFC)
một : m \u00F4 \u0323 t (VN keyboard)
một : mo \u0323 \u0302 t (NFD)

The extension aims to prevent false positives in typo detection and fix word searches by automatically normalizing relevant inputs.                    

Extension Basic Information

Name Duolingo Unicode Normalizer Duolingo Unicode Normalizer
ID faikjkggoclbeabkigadengajchidand
Official URL https://chromewebstore.google.com/detail/duolingo-unicode-normaliz/faikjkggoclbeabkigadengajchidand
Description Automatically normalizes Duolingo answers and dictionary searches.
File Size 14 KB
Installation Count 91
Current Version 1.5
Last Updated 2023-04-06
Publish Date 2019-09-07
Rating 5.00/5 Total 1 Ratings
Developer blmage
Email [email protected]
Payment Type free
Extension Website https://github.com/blmage/duolingo-unicode-normalizer
Supported Languages en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Duolingo Unicode Normalizer",
    "version": "1.5",
    "description": "Automatically normalizes Duolingo answers and dictionary searches.",
    "permissions": [
        "storage",
        "webRequest",
        "webRequestBlocking",
        "https:\/\/*.duolingo.com\/"
    ],
    "options_ui": {
        "page": "popup\/options.html",
        "open_in_tab": false
    },
    "background": {
        "persistent": true,
        "scripts": [
            "src\/background.js"
        ]
    },
    "content_scripts": [
        {
            "matches": [
                "https:\/\/*.duolingo.com\/*"
            ],
            "js": [
                "src\/options.js",
                "src\/content.js"
            ]
        }
    ],
    "icons": {
        "48": "icons\/icon_48.png",
        "128": "icons\/icon_128.png"
    },
    "manifest_version": 2
}