translate English to French: But in an educated, democratic society it is almost impossible to keep the scientists on a leash, or at least, not for very long.
Cependant, dans une société démocratique et instruite, il est pratiquement impossible de mettre les scientifiques en laisse ou, tout du moins, pas pour très longtemps.