Translate the following English sentence to French:
"On the other hand, we know that certain obstacles, basically political ones, have hindered its correct application."
Par ailleurs, nous savons que divers obstacles, principalement politiques, ont empêché sa correcte application.