translate English to French: A team of consultants was commissioned to provide expert and independent advice.
Une équipe de consultants indépendants a été chargée de donner des conseils d'expert.