translate English to French: We can only wait and hope.
Nous ne pouvons qu'attendre et espérer.