The system for automatic spelling checking MacEst for Mac OS X detects and marks the incorrectly written words in a text and suggests the most probable candidates to correct the errors. MacEst offers the entire potential of a contemporary spelling correction: proficiently compiled dictionary, which contains over a million and a half words, and replacement suggestions ordered according to their probability. MacEst is based on the Electronic Grammar Dictionary of Bulgarian, developed at the Department of Computational Linguistics at the Institute for Bulgarian Language, which contains over 85,000 words. It contains logic for detection of careless mistakes (wrong key pressed, letter swapping, skipped or extra letters), identifies errors of ignorance, and integrates perfectly into the dictionaries used in Mac OS. MacEst uses an extremely fast and effective method for searching and detecting the correct words regardless of the text size. The functionality of the product is realized through the use of minimal acyclic deterministic automata and Levenshtein automata, which allow maximum speed, precision and coverage.
Advantages: MacEst offers the entire potential of the contemporary spelling checking and correction. Together with the proficiently compiled dictionary the product is capable of finding replacement suggestions, which are ranked by probability. Representativeness: covers the basic wordstock of Bulgarian Precision: all words are checked by experts Convenience: the replacement candidates are ranked by probability Interface: NSSpellServer
MacEst is available for all applications that use Mac OS X spell checking system.