As stated in previous responses Google translate is not absolutely perfect, but it can come in handy. I was traveling abroad in China staying with a friends family who did not speak any English, nor I any Cantonese. After a week of feeble hand gestures to communicate one of the siblings had a bright idea to try Google Translate. Instant success, the flood gates were open for communication. now it wasn't perfect but it was way better than pointing and grunting.