translate English to French: At the cost of great sacrifices and hundreds of innocent victims, those who uphold democracy are winning the battle against the small minority who practise terrorism in the name of fundamentalism.
Au prix de grands sacrifices et de centaines de victimes innocentes, les défenseurs de la démocratie sont en train de remporter la bataille contre la petite minorité qui pratique le terrorisme au nom du fondamentalisme.