translate English to French: The organization is widely known and respected.
L'organisme est largement connu et respecté 10.