Chinese: 他在很多人面前做了演讲。
English: He made a speech in front of many people.
French: Il a fait un discours devant beaucoup de personnes.