translate English to French: Specialists know this.
Les spécialistes le savent.