A free app for Android, by EASY-Dictionary.
This free dictionary app has a database of over 90,000 words and is organized into groups based on similarity. You can search for words, or just listen to the pronunciation. There is an option to use the built-in speech-to-text (STT) function, which will convert the audio file to text. This can be useful if you have a text file with you and want to convert it to audio.
There are several ways to share your translations. You can send them via e-mail, SMS, Facebook, Twitter, WhatsApp, or any other app that supports sharing. You can also save them to your device or the SD card.