French uses "Moteur" because it doesn't have a word for "engine". The closest is "engin", but that means "contraption" and generally applies to the entire class of "large mechanical devices that move".
Both Motor and Engine are generally translated into french as "Moteur"