translate English to French: I think we've taken great strides toward achieving these goals.
Je pense que nous avons fait d'énormes progrès vers l'atteinte de ces objectifs.