A recent article from PCGamer adding some more details: https://www.pcgamer.com/software/implementing-a-spellchecker...