translate English to French: Obviously, there are still a lot of problems to be solved, but we must not drown in details.
Il reste évidemment de nombreux problèmes à résoudre, mais nous ne devons pas nous laisser submerger par les détails.