News

Spatial Speech Translation addresses one of automatic translation’s biggest challenges: lots of people speaking at the same ...