translate English to French: However, we all know that our society is not perfect and that certain specific problems remain.
Cependant, nous savons tous que notre société n'est pas parfaite et que certains problèmes spécifiques demeurent.