translate English to French: This separation was recognized as a barrier to implementation of sustainable development.
Cette séparation était vue comme un obstacle à la réalisation du développement durable.