Skip to content

Latest commit

 

History

History
79 lines (49 loc) · 2.81 KB

File metadata and controls

79 lines (49 loc) · 2.81 KB

hellpanderrr.github.io

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


Tools

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.


Older version using the Fengari Lua interpreter instead of wasmoon. Latin and German only. Slower than the current version.


Browser Extensions


Repository Structure

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

License

See wiktionary_pron/LICENSE.