translate English to French: The experts are a source of tremendous knowledge, and I commend them for their huge contribution so far.
Les experts sont une source de savoir considérable et je leur rends hommage pour leur contribution majeure jusqu'à présent.