translate English to French: Persons with disabilities are often excluded from the mainstream of society and denied their human rights.
Les handicapés sont souvent exclus de la société et se voient refuser leurs droits fondamentaux.