Enchant is a cross-platform abstract layer for spell-checking. It is a meta spell-checking framework. It recognizes that different languages often require radically different tools and alogrithms to spell-check and correct. It also takes into account that systems often have a radical host of spell- checking software installed.
To charm by sorcery; to act on by enchantment; to get control of by magical words and rites.
To delight in a high degree; to charm; to enrapture; as, music enchants the ear.
The act of casting a magical spell, especially through the use of muttered, recited, or chanted words of power.
cast a spell over someone or something; put a hex on someone or something
Sing to.' Magically speaking, a procedure whereby herbs are aligned with your magical need prior to their use.
Enchant is a free software project developed as part of the Abi Word word processor with the aim of unifying access to the various existing spell-checker software. Enchant wraps a common set of functionality present in a variety of existing products/libraries, and exposes a stable API/ABI for doing so. Where a library doesn't implement some specific functionality, Enchant will emulate it.