translate English to French: A New Holy Alliance?
Une nouvelle Sainte Alliance ?