translate English to French: The time has come, however, for Europe to find a way out of the impasse.
Cela dit, il est maintenant temps que l'Europe trouve un moyen de sortir de l'impasse.