translate English to French: From the point of view of efficiency, independent research has shown itself to be far superior to politically directed research.
Du point de vue de l'efficacité, la recherche libre a fait la preuve de sa supériorité sur la recherche commandée par les instances politiques.