The English term "improve" matches the Italian term "perfezionare, migliorare"

other english words that include "improve" : italian :
improvement emendazione