translate English to French: That is why we need research, research, and more research.
Dès lors, nous devons stimuler la recherche, l'intensifier.