translate English to French: All share similarities.
Ils ont tous des points communs.