I like to work with it- you can see pronunciation, voice translation, some different meanings and history, that you are able to use for repeating and learning
Stepanishka about Translator PROMT.One