Pleco Dictionary

Pleco is a Chinese dictionary app that allows a person to take a picture of a character and receive a translation, or to write the character and receive a translation. It comes pre-installed with a Mandarin dictionary but users can pay for a Cantonese dictionary, and can purchase German-Chinese dictionaries, special vocabulary dictionaries, and more features.

Reviews
Sleepy Polyglot
 * I found it very useful to find a lot of different words I needed when first starting out with Mandarin. A native speaker would video-chat with me and I would look up words as we would speak.  However, be weary that the translation of a word may not be the most accurate translation for the context.  There are a few words for 'sleep,' for instance, but not all can be used for going to sleep.'  7/10