have something translated - Anglais Synonymes Dictionnaire