translate English to French: Limitations and problems.
Limites et problèmes.