translate English to French: It is the Chinese regime that has shown itself incapable of turning its country into a respectable and influential power on the international stage.
C'est le régime chinois qui s'est montré incapable de faire de son pays une puissance respectable et influente sur la scène internationale.