I have a software in VBasic 6.0 that replaces words in a text, using a .mdb dictionnary. It allows the user to enrich a writing.
There is a screen that allows dictionnary edition. The goal is to also replace phrases, or 3-4 word sequences. The text will be first parsed to find 3-word matches between text and dictionnary. Then, 2-word matches, and lastly, single words as it currently does.