translate English to French: It is time for these troubles to come to an end.
Il est grand temps que cessent ces malheurs.