translate English to French: A number of these projects are ongoing.
Certains de ces projets sont permanents.