Absolutely the best app for Mandarin. Unlike Google Translate, it gives you context options. You can type it a word and it will give you ALL of the possible corresponding words with example sentences in context so that you can choose your meaning. It will save you from some embarrassing translation mistakes. Also, it is useful for technical and scientific terms. When I wanted isopropyl alcohol (rubbing alcohol) or hydrogen peroxide at the pharmacy, I could just show it to the clerk. Awesome!