translate English to French: It contains a number of major failings.
Elle présente une série de lacunes sévères.