I know it would be a bit of a chore, but you could try adding the various words into your dictionary as they come up so that they will be recognized properly. I think most of the currently available software is going to at least flag unusual words as incorrect.
|