translate English to French: This progress is to be welcomed.
Cette évolution doit être saluée.