Skype Translator will let you chat in real-time with people in other languages later this year

You can speak to someone who speaks a different language; the service adds the other person's translations for you in subtitle format at the bottom of the screen. It's not an immediate translation: You'll need to wait until the other person is done speaking before the service starts whirring away. We've seen similar demonstrations in the past, but the key point here is that the beta service is due out by the end of the year, and will be on all devices that run Skype.

Finally.  Star Trek here we come.  Now we just need to wait another 10 years until this runs in our pockets without benefit of the cloud.