translate English to French: This discovery is the rare moment that pays back all the years of work undertaken in the hope that the researcher could contribute to the progress of science and
La découverte, c'est ce moment rare qui récompense des années de travaux menés dans le souci