A collection of browser-based phonetic and linguistic tools. All processing runs client-side — no server required after initial page load.
Live site: hellpanderrr.github.io
Generates IPA transcriptions using Wiktionary's Lua pronunciation modules, executed in-browser via wasmoon (WebAssembly). For several languages, a compressed lexicon is consulted first for accuracy.
Supported languages: German, French, Spanish, Portuguese, Latin, Ancient Greek, Polish, Czech, Ukrainian, Russian, Belorussian, Bulgarian, Armenian, Lithuanian, Icelandic, Mongolian
Features:
- Three transcription display modes (default, line-by-line, side-by-side)
- Text-to-speech playback (browser native + Edge TTS via Cloudflare Workers)
- PDF and CSV export
- IPA result caching (localStorage, 7-day TTL)
Pure dictionary lookup against a Wiktionary-derived German lexicon (700k+ entries). Supports uploading a custom lexicon file.
Adds macrons to Latin text using a predefined dictionary of unambiguous macronized
words (wiktionary_pron/utils/macrons.json).
Inserts liaison markers into arbitrary French text using a rule-based approach
with a POS tagger from fr-compromise.
Legacy: Multi-language IPA Transcriber (Fengari) | Live
Older version using the Fengari Lua interpreter instead of wasmoon. Latin and German only. Slower than the current version.
wiktionary_pron/ # Main IPA transcription app (16 languages)
transcription/ # German standalone tool
misc/french/ # French liaison analyzer
index.html # Landing portal
sitemap.xml # SEO sitemap