translate English to French: Instead, it is one of the major blocks to progress.
Au contraire, elle est l'un des grands blocs à progresser.