Chinese: 这首曲子对我来说太难演奏了。
English: This piece of music is way too difficult for me to play.
French: Ce morceau de musique est bien trop difficile à jouer pour moi.