translate English to French: This is the type of undertaking that would be impossible for us to pursue without support.
C’est le type de projet qu’il nous serait impossible de réaliser sans un certain soutien.