Problem/Motivation
There are parts of the code in French and Dutch, and maybe other languages.
Overall, real words in foreign languages should be handled on a per-sentence or per-test basis, not on a per-word basis.
So the objective is to look for all the foreign languages in the dictionary and treat them separately from other issues.
Proposed resolution
Review the dictionary.txt and list the foreign words.
decide how to proceed about ignoring, changing or creating a separated dictionary?
Remaining tasks
Make a patch. There is no need to test just yet.