The Google Translate app offers many ways to connect with people across language barriers including voice, conversation, camera and offline modes.

Via Tom D'Amico (@TDOttawa)