Wordreference va bene come dizionario, se non cerchi termini tecnici.
Il traduttore di Google va meglio che in passato, ma per usarlo efficacemente per la traduzione italiano/inglese bisogna... conoscere un po' di inglese...
perchè spesso bisogna aggiustare quello che produce. E gli altri che esistono funzionano più o meno allo stesso modo.