Talking with long distance friends or family who speak a different language than you do may get a lot easier very soon.

Microsoft is introducing new technology that can translate language in real-time, which they debuted at Recode's convention, CodeCon, in California. The demo had an English-speaking Microsoft employee Skype with a woman who spoke German. The software was able to translate what both users were saying in just about two seconds after they finished their last word. Though it wasn't perfect each time, it was good enough to be understandable, and it seems close to being natural. The short wait time for a translation helps the conversation flow, and is a big step toward a future where technology can bridge the gap in between cultures, without interfering with them. 

Check out the demo below. 

[via Microsoft]