12. One of an optical storage device, a semiconductor storage device or a magnetic storage device having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to perform a method comprising: receiving at least one request from a client computer system to hyphenate at least one input word occurring in a human language; evaluating at a server computer system how to process the request based at least in part on the human language; searching, at the server computer system, for a least one hyphenation pattern comprising a substring occurring in the at least one input word and at least one hyphenation code identifying hyphenation points within the at least one hyphenation pattern and associated respectively with characters occurring in the substrings, the at least one hyphenation code corresponding to an action to be performed after a given input character occurs within a word, the action being selected from at least one of deleting a letter before the hyphen, adding a specified letter before the hyphen, changing the letter before the hyphen to some specified letter, changing a letter after the hyphen to some other specified letter, or deleting the letter before the hyphen and changing the letter after the hyphen to another specified letter, wherein at least the one hyphenation pattern is stored in a language-specific lexicon file that is created inductively, via machine learning at the server computer system, based on training data; and responding from the server computer system to the at least one request from the client computer system, wherein the response at least indicates whether the at least one hyphenation pattern occurred in the at least one input word.
12. One of an optical storage device, a semiconductor storage device or a magnetic storage device having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to perform a method comprising: receiving at least one request from a client computer system to hyphenate at least one input word occurring in a human language; evaluating at a server computer system how to process the request based at least in part on the human language; searching, at the server computer system, for a least one hyphenation pattern comprising a substring occurring in the at least one input word and at least one hyphenation code identifying hyphenation points within the at least one hyphenation pattern and associated respectively with characters occurring in the substrings, the at least one hyphenation code corresponding to an action to be performed after a given input character occurs within a word, the action being selected from at least one of deleting a letter before the hyphen, adding a specified letter before the hyphen, changing the letter before the hyphen to some specified letter, changing a letter after the hyphen to some other specified letter, or deleting the letter before the hyphen and changing the letter after the hyphen to another specified letter, wherein at least the one hyphenation pattern is stored in a language-specific lexicon file that is created inductively, via machine learning at the server computer system, based on training data; and responding from the server computer system to the at least one request from the client computer system, wherein the response at least indicates whether the at least one hyphenation pattern occurred in the at least one input word. 13. The optical storage device, semiconductor storage device or magnetic storage device of claim 12 , further comprising instructions for calculating zero or more hyphenation points or hyphenation types in response to the evaluating.