Please could someone help me with the following I would be so grateful.

A site that you can type in a Russian website and it gives you a translation in English if you hover your mouse over specific words. (the site exists I've just forgotten it!)

A vocab list (not a translation) for Pikovaya Dama.

A site that gives you aspectual pairs (conjugation would be useful but not essential) - my 501 Russian verbs just isn't cutting it anymore.