translate English to French: The correlation between the progress of the human race and its ability to invent, innovate and imagine a better world is indisputable.
À un point où certaines des maladies parmi les plus atroces ont été éradiquées.