The Short Version
Eurovision has had no language requirement since 1999, and entries may be performed in any language. The claim is wrong on two counts: no such rule exists today, and even the historical rule (active 1966–1972 and 1977–1999) required use of a participating country's official language—not the individual artist's native language. Multiple authoritative sources, including King's College London and ESC Insight, confirm this.