1. In a data processing system, a method for isolating words from connected text, comprising the steps of: reading an input string of text into a data processing system; identifying in the system all words in the input string; performing in the system a First Adjacency Process to delete words that are not adjacent to another word; performing in the system a Restoration Process to restore a longest word containing an unreferenced character deleted by said First Adjacency Process forming a sequence of isolated words; outputting the sequence of isolated words with indicated separations.