The English term "instant" matches the Italian term "momento"

other english words that include "instant" : italian :
instantly direttamente