translate English to French: This is an advance in many respects.
Sous différents aspects c'est un progrès.