I stumbled across this wicked blog by Alexander Zakharov, it's called
"A Soviet Poster A Day".
Not only does he give english translations from the russian slogans but offers insightful analysis of each poster, and even gives some context about the artists who produced them.