This class can be used to suggest the correct spelling of text similar to Google "Did you mean" but based on a pure PHP implementation of Peter Norvig correct spelling suggestion algorithm. It takes a given word and returns a suggestion of the probable correct spelling of the word. The class can build a dictionary with correctly spelled words from a training text document. The dictionary can be stored in a cache file by serializing the dictionary array. A sample training text document can be obtained from Peter Norvig site.