have (something) translated - Spanish English Dictionary