Pleco Chinese Dictionary is a must have app, when you are out and about, especially if you speak no Chinese. I use this now for words I don't know in Chinese or if I have someone that doesn't understand me.
I also use the pinyin and character stroke keyboards to help me translate words I don't understand in other places. Pleco is worth the money!
Edited to add: Realize once you move here that Google Translate will not work unless you are using a VPN. When in a bind and needing a translation the last thing you want to do is try to get a vpn up and running so you can use an app.