translate English to French: Although these obstacles exist, they are not insurmountable.
Ces obstacles sont présents certes, mais ils ne sont pas insurmontables.