Thanks a lot everyone. I appreciate your suggestion. But still, I could not find a simple way using wordnet since each term might have several part of speech and each one of them can have many senses. What I want is simply the list of synonyms of each term with their popularity score in English text. Once again, thank you. Best regards, Sengly