I do volunteer work for 'Terre des Hommes' in the Nyon area. Basically we work for children in need. There are English speakers in TdH but the basic working language is French, of course. I have always found the organisation very welcoming to volunteers, and the cause worthwhile. They have an active section in Lausanne.
www.tdh.ch