translate English to French: China has long been criticised for its lack of democracy and for human rights abuses.
En effet, on déplore depuis longtemps l'absence de démocratie en Chine et le non-respect des droits de l'homme.