translate English to French: Progress so far shows that the mechanism is working.
Les progrès réalisés jusqu'à présent montrent que le mécanisme fonctionne.