Nice idea but when you think about how much our language and speaking has evolved in the past few hundred years, it would be a monumental chore to construct such a plug-in.
Sentences are not supposed to start or end with a preposition like of, to, for, at, etc., yet in a lot of everyday speech we will often hear someone say, "Where'd Fred go to?" instead of simply, "Where'd Fred go?"
Hal and most other chatbots have had problems reversing pronouns I, me, you, etc. and again within the context of our language and how words and their associated meanings are often implied, would be a daunting task.
There are a lot of ideas like yours that could possible be implemented but would the price be a much slower response time? Perhaps.
Remember that the bots really don't have a clue as the the actual meaning of a word let alone it's usage. Record (as in vinyl LP or 45), record (as to copy music or voice), wound (as a clock spring), wound (as a puncture of the flesh), etc. Let's not forget about homonyms, synonyms, etc.
Spelling would of course, have to fit in there somewhere as well.
Perhaps if we take it in small modules instead of the whole ball of wax, it might be somewhat faster in its execution and easier to troubleshoot in case of problems.
Some interesting thoughts, Lonnie!