There are a couple news sites you can check out to get important information about Switzerland without having to rely on Google Translate. Check out The Local (website, Facebook) and Swiss Info (website, Facebook) on their websites or follow them on Facebook.
Check out Things To Do In Geneva and sign up for their weekly newsletter. They have great information about things happening in Geneva, advice on how to adjust to living here, etc. Also, whenever I’m searching for something random, like “what’s the closest equivalent to sour cream in Switzerland?”, the answer is always on Glocals, but in addition to their forums, their site also has a great event listing, classifieds, and more.