translate English to French: It is important that these groups are not allowed to prevent further progress from being made.
Il importe de ne pas laisser ces groupes empêcher que de nouveaux progrès soient réalisés.