I’ve recently been using Linguee. It’s pretty good. I never really saw the point until recently when I had a couple fo duff translations from Google translate. Linguee puts the words into context so you can see how real human translators have translated them as part of wider sentences. It’s excellent although you do need to be a bit sneaky to know how to ask it the right questions.