Na superfície, o Enchant parece ser uma biblioteca genérica de verificação ortográfica.Você pode solicitar dicionários, perguntar se uma palavra está escrita corretamente, obter correções para uma palavra incorreta, etc ... Abaixo da superfície, o Enchant é muito mais - e menos - do que isso.Você verá que o Enchant não é realmente uma biblioteca de verificação ortográfica."O que é isso?"você pergunta.Bem, o Enchant não tenta fazer nenhum trabalho em si.É preguiçoso e requer back-end para fazer a maior parte do seu trabalho sujo.Olhando mais de perto, você verá que o Enchant é mais ou menos um invólucro sofisticado em torno da chamada do sistema dlopen ().Encante as etapas para fornecer uniformidade e conformidade sobre essas bibliotecas e implemente certos recursos que podem estar ausentes em qualquer biblioteca de provedor individual.Tudo deve "apenas funcionar" para toda e qualquer definição de "apenas trabalhando".