translate English to French: There are a number of participating organizations.
Il y a un grand nombre d'organisations participantes.