The English term "mechanical" matches the Italian term "meccanico"

other english words that include "mechanical" : italian :
mechanically a macchina