translate English to French: The time had come to find a solution.
Le moment est venu de trouver une solution.