translate English to French: This is reason to be pleased and hopeful.
C’est une raison de se réjouir et d’espérer.