translate English to French: You will find a wealth of information, rich in technical points.
Vous y trouverez une information abondante et riche en renseignements techniques.