A free app for Android, by Mantu Boro.
Marathi Dictionary is a comprehensive and authoritative dictionary of Marathi, the official language of Maharashtra, India. The app is extremely fast and provides search results in an instant. You can type in English or Marathi and get the exact meanings of the words in both languages in a few seconds. The app also includes a built-in offline translator and speech recognition so you can have a hassle-free usage.
You can also use the app as a text to speech reader. Just type in your words and the app will immediately provide you with the meaning and the phonetic spelling of the word. The app will also allow you to listen to the pronunciation of your words.