translate English to French: Now his scientific insights could save your life.
Aujourd'hui, ses connaissances scientifiques pourraient vous sauver la vie.