Translator app can translate over 50 language around the world. You can give voice input to the app. This app stores the setting of translations that can be helpful for frequent translators.
Other great features of this app is you can copy the output text, share your input or output text to the world famous apps like wechat, whatsapp, facebook and more. It even have the function like speech the output text. This app is free for all, you need to have internet connection to use this app.