For a Swedish–English and English–Swedish dictionary, we recommend ord.se.
The People’s Dictionary is a website that translates Swedish words to and from a number of different languages, such as English, Albanian, Arabic, Bosnian, Croatian, Finnish, Greek, Russian, Spanish and Turkish.