Anki add-on: Thai Reading Add-on

Adds tone-coloured phonetic readings to your Thai vocabulary cards. Generates RTGS, IPA, or Paiboon transcriptions automatically and injects the CSS/JS needed to colour each syllable by tone — straight into your card templates. Features Tone-coloured readings — RTGS, IPA, and Paiboon, each with 5 configurable tone colours Automatic template injection — CSS and JavaScript are added to your card templates for you, no manual editing required Active Fields system — choose exactly which note types, card types, fields, and sides get processed Smart segmentation — greedy-lookahead tokenization matches words against the bundled pronunciation dictionary Two RTGS display styles — diacritic tone marks ( chǎn ) or digit suffixes ( chan5 ) One-key toggle — show/hide readings with a configurable shortcut (default F9 ) Reading Systems RTGS (Royal Thai General System) — the official Thai romanization standard. IPA (International Phonetic Alphabet) — precise phonetic transcription with tone letters. Paiboon — a learner-friendly system using tone diacritics on vowels. Tone colouring works from the underlying tone data regardless of which system or display style you choose, so you can switch freely without losing the colour coding. Configuration All settings are available under Tools → Thai Reading Settings , including reading type, font size, tone colours, RTGS tone style, keyboard shortcut, and per-field activation rules. No need to edit config files by hand. Links Full documentation, configuration reference, and source: GitHub repository Found a bug or have a feature request? Open an issue Licensed under AGPLv3

GitHub repository: alexander-nilsson/thai-reading-addon
Repository description: An Anki add-on for Thai learners. Generates tone-coloured readings (Paiboon/RTGS/IPA) and injects CSS/JS into card templates.
Languages: Python, JavaScript
Topics: anki-addon, paiboon, thai-language