The English term "factory" matches the Italian term "ditta, fabbrica"

other english words that include "factory" : italian :
satisfactory soddisfacente
work in a factory lavoro in fabbrica