Microsoft shows off real-time translation

Microsoft has demonstrated software that can translate spoken Mandarin into English in real-time, and which even preserves the speaker's own voice.