Well, I haven't heard of any English weight watchers groups. But you could speak to others on the program. Most of the Swiss do speak a smattering (if not more) of English. Visit one of the German meetings. You never know - you might just end up meeting more English speaking weight watchers!
All the best!
On a side note, I have used the Weight Watchers app while living here in Zurich. Unfortunately, you cannot use the bar code scanning tool here, however. It works primarily for North American products. At least the one I had.