translate English to French: Recent developments have also refined the purity of products.
S'y ajoute le fait qu'il est possible depuis peu d'obtenir des produits plus purs.