translate English to French: Considerable efforts were still required, not least financially.
Des efforts considérables, notamment en termes financiers, restaient à faire.