The SayHi app is a popular Chinese translation app that gets high praises consistently from its users. The intuitive interface allows you to quickly switch between typing text and talking by either tapping the speaker 1x to speak, or holding the microphone for a second or two to start typing. I prefer typing as the delay for the speaker (it's making sure you are done speaking before it translates) is a little longer than I would like. You can choose between a male or female voice and a record of your conversation is kept on the screen until you delete it. There are going to be quite a few moments when you dont understand a single word that has just come out of someone's mouth and this app will cover your bum. The downside? This is only available online. If you have downloaded a VPN you can access the google translate app for use offline.

(Note: If you do prefer to use Google translate with a VPN, i highly recommend you have an app that works without a VPN. If your battery is low you may want to turn off your VPN and you dont want to be stuck without a translator.)

7. Baidu Map