translate English to French: Many important things have been said.
Beaucoup de choses importantes ont été dites.