ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
Learn English and Hindi through Tamil. Voice teaching, sentence explanation,
photo translation, any-language translation, dictionary, phonics, and the
complete alphabet of all three languages.
Zero cost, permanently. No API keys, no subscriptions, no server required.
Moving to a new computer, or picking this up after a long gap?
Read HANDOVER.md — what to install, where every account
lives, how to make a change and put it live, and what to do if a service
disappears.
1. Double-click (no install, nothing to set up)
Open index.html. That's it. The whole app runs in the browser.Read the full README ↗Learn English and Hindi through Tamil. Voice teaching, sentence explanation, photo translation, any-language translation, dictionary, phonics, and the complete alphabet of all three languages.
Zero cost, permanently. No API keys, no subscriptions, no server required.
Moving to a new computer, or picking this up after a long gap? Read HANDOVER.md — what to install, where every account lives, how to make a change and put it live, and what to do if a service disappears.
Open index.html. That's it. The whole app runs in the browser.
Double-click Start Tamil Bridge.bat (Windows) or run ./start.sh
(Mac/Linux). It starts a local server on http://localhost:5177 and opens it.
A server is slightly better than file:// because the browser gives it a
stable origin, so your sign-in and history survive reliably.
See Deploying below.
| Feature | Notes |
|---|---|
| Translate | Any language → any language, translating as you type, like Google Translate. Auto-detect, swap, speaker on both sides, tap any word for its meaning. |
| Romanised typing | Type vanakkam → வணக்கம், namaste → नमस्ते. Dictionary-backed, so common words come out exactly right. |
| Meaning | cat → பூனை (pūṉai) / बिल्ली. Works from any language, and from romanised input (poonai). Part of speech, IPA, examples, synonyms, related words. |
| Sentence Explainer | Word-by-word gloss, part of speech, tense with its formula, subject/verb/object, and the SOV↔SVO word-order shift — explained in Tamil. |
| Spelling & grammar check | Targets the mistakes Tamil speakers actually make: missing articles, -s agreement, did went, a/an, plurals after numbers. |
| Voice teaching | The browser's own speech engine narrates lessons in Tamil and reads the target language slowly. Free, offline, no key. |
| Pronunciation practice | Speak into the mic, get a score per word with Tamil feedback. |
| Photo translate | OCR from a photo in 23 scripts (Tesseract.js), then translate. |
| Alphabet | Tamil all 247 (12 உயிர் + 18 மெய் + ஃ + 216 உயிர்மெய்), Hindi full varnamala + barakhadi, English A–Z with sounds. |
| Phonics | All 44 English phonemes with Tamil articulation notes, flagging the sounds Tamil does not have (/θ/ /f/ /v/ /z/ /æ/). |
| Vocabulary | 201 words across 19 themes, each in Tamil / English / Hindi with romanisation, IPA, and the sound written in Tamil letters. |
| Lessons | 10 graded units, 60 aligned sentences, grammar notes and quizzes. |
| Practice | Spaced repetition (SM-2), four directions, streaks and XP. |
| Accounts & history | Email or phone sign-in, every action logged, searchable, exportable. |
| Interface language | Tamil or English — the EN / த button in the top bar. |
Yes, and here is exactly why — so you can verify it.
| Part | What it uses | Cost |
|---|---|---|
| Voice (speak + listen) | Web Speech API, built into Chrome/Edge | free, no key |
| Translation | Google gtx endpoint → MyMemory → LibreTranslate → offline dictionary | free, no key |
| English definitions | dictionaryapi.dev | free, no key |
| Photo OCR | Tesseract.js (Apache-2.0) from a CDN | free |
| Fonts | Google Fonts, with Windows fonts as fallback | free |
| Storage | your browser's localStorage | free |
| Hosting (optional) | Vercel Hobby | free |
| Backend (optional) | Render free web service | free |
| Database (optional) | MongoDB Atlas M0 | free forever |
There is no paid tier and no account to create anywhere.
Worth knowing before you rely on it:
npm i -g vercel
vercel --prod
Vercel serves the repository root as a static site; .vercelignore keeps the
server out of the deployment. Nothing to build.
The app is complete without this. Add it only if you want the same account on your phone and laptop.
render.yaml configures everything.MONGODB_URI — your Atlas stringALLOWED_ORIGIN — your Vercel URL, e.g. https://tamil-bridge.vercel.appJWT_SECRET — generated automaticallyThis is the beginning of the README. Read the rest at the original. Read the full README ↗