Listen

Description

Ian and Michael discuss machine translation, recent advancements in automatic speech-to-speech translation and the role of translation in the future.