translate English to French: Finalist in the BBC’s Cardiff Singer of the World Competition.
Finaliste au Concours Singer of the World de la BBC à Cardiff.