translate English to French: We could not do it without them.
On ne pourrait se passer de leur collaboration.