I'm currently using the site for French, but there are 13 languages that are translated between (Swedish, Portuguese, English, Finnish, Hungarian, German, Dutch, French, Greek, Spanish, Russian, Polish, and Italian). The interface is nice, allowing either split-screen mode or clicking to translate entire paragraphs, and phrases can be clicked to be read aloud.

@Gabriel-Vidaurre Thanks for the tips. The second android app there 'Parallel Text Reader' seems to work reasonably, and has some useful texts for Russian. I have found it hard to get a start with Russian books, but hopefully children's material like Enid Blyton might offer a away in.

@maksim I've also just found this other app with a lot of (simple) short stories. It looks like it even has audio recorded by a native speaker. However, I haven't been able to find an option to translate individual words in the text.