The Italian term "partecipante" matches the English term "participant"

other italian words that include "partecipante" : english :
partecipante entrant
partecipante, abbonato subscriber