translate English to French: The full independence of these institutions is a key factor for their credibility.
L'indépendance totale de ces institutions est un facteur essentiel de leur crédibilité.