translate English to French: We are aware of these shortcomings.
Nous sommes conscients de ces lacunes.