Enchant est une utilisation PHP de la » bibliothèque Enchant. Enchant fournit une uniformité et une conformité pour toutes les bibliothèques d'orthographe, et implémente certaines fonctionnalités qui peuvent faire défaut dans une bibliothèque. Tout doit "juste fonctionner".
Enchant supporte les backends suivants :
Aspell/Pspell (prévu pour remplacer Ispell)
Ispell (très ancien, peut être concidéré comme un standard)
MySpell/Hunspell (un projet orienté objet, également utilisé par Mozilla)
Uspell (originellement prévu pour les langages Yiddish, hébreu et les langages de l'europe de l'est - hébergé dans le CVS d'AbiWord sous la module "uspell")
Hspell (Hébreu)
AppleSpell (Mac OSX)