translate English to French: However, this progress is not nearly fast enough.
Toutefois, ces progrès ne sont pas suffisamment rapides.