Translate the following English sentence to French:
"How long will it take for them to realize that the criminals are so far ahead of them, and to develop the methods of police cooperation which will put an end to this vile trafficking?"
Combien de temps leur faudra-t-il pour réaliser que les criminels ont énormément d'avance sur eux et pour développer les méthodes de coopération policière qui permettront enfin de mettre un terme à cet odieux trafic ?