Frequently asked
Does Euspell change every word?
000, an ordinary unchanged word, but there are three smaller groups that are also left alone: 500 for rare or archaic words, 700 for words kept for a French pronunciation, and 800 for a Scottish one. The leading digits say which class a word is in; it is the last digit that says whether its spelling changes at all. Reform is spent only on words whose traditional spelling actively misleads about their pronunciation.How does it handle words like “read” that are pronounced two ways?
read is resolved to the right reformed spelling from its sentence. See Disambiguation.Can I convert Euspell back to traditional English?
revertText(convertText(x)) === x — and the office tools expose an explicit Revert to traditional command.Is it a new alphabet?
night → niht), so fluent readers adapt quickly. It is a respelling, not a new script.Which tools can I use it in?
Will my spell checker flag Euspell words?
How big is the lexicon?
There are three, and only the first one does the reforming.
The spelling lexicon is the big one: about 205000 entries, each carrying a word, its parts of speech, an encoding, and its reformed spelling. It is compiled from source CSVs into a JavaScript map at build time and bundled with every tool, so conversion happens offline on your own machine. Three smaller companion files handle abbreviations, contractions, and phrases.
The other two are derived from it, for software that needs more than spelling. A pronunciation lexicon of about 35000 IPA entries tells a speech synthesizer how a reformed word sounds, so niht is not read aloud as a typo; there is an Arpabet twin for engines that prefer it. A part-of-speech lexicon covering roughly 34000 words in 46684 word-and-tag rows gives grammar checkers the tags they would otherwise be missing for words they have never seen. Both are described under SSML & POS lexicons.
Where is the source code?
docs/, kept current with the code.