This is pretty amazing. From Microsoft Research and the University of Toronto. Deep Neural Network technology is used to create software that allows you to speak in your own voice, have it translated, and then spoken in that new language in your own voice!