translate English to French: Are available resources sufficient to efficiently deal with them?
Les ressources disponibles sont elles suffisantes pour y remédier efficacement?