1. A method for locating unidentified breaks between words in an input character string formed of a plurality of characters, the method comprising the successive steps of storing said input character string in a computer memory element, identifying at least one morpheme in a first segment of said stored character string, reducing the number of unidentified word breaks in said stored character string by locating a first word break in said first segment of said stored character string based upon said at least one morpheme, said first word break dividing said first segment into a first sub-segment and a second sub-segment, and locating further unidentified word breaks in said first and second sub-segments by comparing said first and second sub-segments to entries in a dictionary.