Here is a list of free Italian-English bilingual dictionaries online, in no particular order. None requires registration, at least not at the more basic level. I've consulted all of them at one time or the other and have my own ideas about them. In time I will take a look at each of them on the blog, providing an assessment and some sort of rating (they are not by any means equivalent.)
Hoepli dictionary at La Repubblica's website
Sansoni dictionary at Corriere della Sera's website
Collins dictionary
Larousse dictionary
Garzanti dictionary
WordReference dictionary
Reverso dictionary