translate English to French: These mechanisms should continue to be strengthened.
Il faudrait continuer de renforcer ces mécanismes.