have (something) translated - Español Inglés Diccionario