translate English to French: Too many end up on the street, lost, increasingly marginalized, hopeless.
Trop nombreux sont ceux qui échouent dans la rue, déboussolés, de plus en plus marginalisés et sans espoir.