translate English to French: It is these facts which have led voluntary societies to impress upon us the need for help and encouragement.
Ces aspects de la question ont porté certaines sociétés bénévoles à nous exposer avec instance la nécessité d'une aide et d'un encouragement.