translate English to French: He has published 107 peer-reviewed original articles and 25 review articles and editorials.
Il compte à son actif 107 articles originaux publiés suite à un examen par les pairs, et 25 articles synoptiques et éditoriaux.