simultaneous translation system - Spanish English Dictionary