translate English to French: The impact factor is one measure, albeit decidedly imperfect, of the uptake of scientific publications.
Le facteur d'impact est une mesure, certes nettement imparfaite, de la prise en compte des publications scientifiques.