translate English to French: He has won several competitive research grants, awards and prizes for his work.
Il s'est mérité plusieurs subventions de recherche et prix très compétitifs.