Text this: New Advances in Translation Technology: Applications and Pedagogy