The English term "orator" matches the Italian term "oratore"

other english words that include "orator" : italian :
evaporator vaporizzatore
laboratory laboratorio
oratorical oratorio