Ispell is a spelling checker for Unix that supports most Western languages. It offers several interfaces, including a programmatic interface for use by editors such as emacs. Unlike GNU Aspell, ispell will only suggest corrections that are based on a Damerau-Levenshtein distance of 1; it will not attempt to guess more distant corrections based on English pronunciation rules.