Lei vi ha tradito.

Spanish Translation

Ella os traicionó.

Shouldn’t it be “traditi” or “tradite”?

It should, but in practice, Italians frequently do not bother.

Search engine results show that vi ha tradito is as frequent as vi ha traditi/tradite. :scream: