New tech promises to translate your speech into any language using your voice Abhimanyu Ghoshal 7 years ago