The built in English to Sanskrit dictionary works as a trainer wheels for learning to speak or write to friends in Sanskrit. You can find a word and then select the gramatical form of the word you need. Each word will have multiple synonyms so you can express yourself in an individual way. Verbs will have countless forms based on how you wish to express the action in mind and nouns will have all the inflections needed to explain what you are thinking.