translate English to French: Europe is at a crossroads.
L'Europe est à la croisée des chemins.