translate English to French: This generosity and cooperation is very important.
Cette générosité et cette coopération sont très importantes.