translate English to French: There is strong evidence that the public supports these initiatives and is demanding further action.
On possède une preuve très solide que le public appuie ces démarches et qu'il demande plus d'action.