ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Read any Korean website with inline translations above vocabulary words.
Translation pending
EducationGitHub @multilingual-labOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Browser extension for Korean language learning with Kindle Word Wise-style annotations.
Loading the full README.
Read the full README ↗A browser extension that adds Kindle Word Wise style annotations for Korean language learning. Translations appear directly above vocabulary words - always visible, no hover needed!
Install directly from the Chrome Web Store — one click, no setup needed.
wordwise-korean-X.Y.Z-firefox.zip from GitHub Releasesabout:debugging in Firefoxwordwise-korean-X.Y.Z-chromium.zip from GitHub ReleasesThe annotations toggle remains in the header, alongside the title and a Visit homepage link. Current-site status stays below the header in every tab. The selected tab has a purple underline. Settings save immediately, and switching tabs keeps any domain you are typing. Use Left/Right arrows, Home, or End to navigate the tab bar with a keyboard. Only long website controls scroll within their panel; Learning and Appearance fit without panel scrollbars.
x.com enables x.com and www.x.com, but not notx.com or x.com.example.org.twitter.com and x.com are separate entries.https://x.com/home becomes x.com. Paths and ports do not restrict matching.For versioning, package validation, GitHub releases, and Chrome Web Store submission, see the release process. Release notes are in CHANGELOG.md.
pnpm install
# or npm install / yarn install
pnpm dev
This will:
pnpm test # Run all tests
pnpm test:watch # Watch mode during development
pnpm test:sites # Build Chrome extension and run popup + real-extension browser checks
pnpm test:extension # Check real annotations in the current Chrome build (including dev builds)
Tests cover translation precision, vocabulary data integrity, Korean stem matching, POS-aware collision resolution, domain matching, and live website activation. Browser checks use Puppeteer; set CHROME_PATH to a browser executable if needed (installed Chrome/Edge is detected on Windows).
pnpm test:extension loads the actual unpacked extension in Chrome and verifies rendered translations, live removal, domain restrictions, same-origin and cross-origin frames, and later chat messages. Run it in a second terminal while pnpm dev is running to also verify development content-script registration. Stop the dev server before pnpm test:sites, since that command replaces the Chrome output with a production build.
chrome://extensions → Details → Inspect viewsTest on live Korean sites:
# Build for Chrome/Edge
pnpm build
# Build for Firefox
pnpm build:firefox
# Create distribution ZIP
pnpm zip
Output will be in .output/ directory.
This is the beginning of the README. Read the rest at the original. Read the full README ↗