translate English to French: New projects have recently been submitted.
De nouveaux projets ont été soumis récemment.