translate English to French: Millions of people have benefited thanks to these efforts.
Des millions de personnes ont bénéficié de ces efforts.