We have a requirement in which we need to change change the words or phrases in the sentence while keeping its meaning intact. This application is going to provide suggestions to users who are involved in copy-writing.
I don’t know where should I start… we have not yet finalized the technology but would like to do it in a Python or in .Net.
Use nltk in python. Access to part-of-speech tagging and wordnet, both of which will be necessary to make reasonable substitutions.
http://www.nltk.org/