translate English to French: Their input to this process and their experience have been invaluable.
Leur apport et leur expérience se sont avérés d’un précieux secours.