translate English to French: There had been, however, some progress in the past 10 years.
Des progrès ont néanmoins été accomplis au cours des 10 dernières années.