translate English to French: Numerous organizations submitted their grant applications some time ago.
De nombreuses organisations ont soumis leurs demandes de subventions depuis un certain temps deja.