Do you have a list of meaningful names and texts?
If so, you could use the spelling distance functions provided by SAS. You could speed things up by restraining the computation of spelling distances to words that are not already in your list of meaningful names and only between words starting with the same letter.
hth
... View more