translate English to French: This is what I think makes the world move forward.
Selon moi, c’est ce qui permet au monde d’aller de l’avant.