translate English to French: Many people support us in our constant striving.
Nombreux sont ceux qui nous soutiennent dans notre effort permanent.