translate English to French: It has been installed in North America, Europe and Asia with critical appraisal.
Il a été installé et évalué rigoureusement en Amérique du Nord, en Europe et en Asie.