also in chrome u can just goto the page and right click and choose translate this site, it automatically translates the site, then go to options on translate and choose always translate whatever the language in this case russian
haha they idiots doesnt approve my signup lol. Total waste of time
Same happened to me.
Link to activate the account took ~3 hours to arrive, I clicked it and it appears that my account is already gone. The manual activation doesn't work either.
So yeah, waste of time indeed.