Hey friends this is best app you can translate languages. There are many languages like english, hindi, urdu, chinese, dutch, spanish etc.
It has many features of translate like you can use it by camera or by typing text or by speak word/long sentences. Also it works as dictionary you no need to download dictionary app. It works online or offline both by download offline languages.
Google translate is very simple to use and has nice design. Some problems like little grammar mistakes, bugs. Also you learn here synonyms, noun, adjective of words.