Translate the following English sentence to French:
"We must congratulate ourselves in Europe on some progress but not enough has been achieved."
Nous devons nous féliciter de certains progrès constatés en Europe, mais plus doit encore être fait.