The English term "recent" matches the Italian term "novizio, moderno"

other english words that include "recent" : italian :
recently dianzi, recentemente
recentness novità