The English term "invent" matches the Italian term "inventare"

other english words that include "invent" : italian :
invention invenzione
inventor fabbricatore
inventory inventario