Is there an English <--> Hangul dictionary out there that I can input English and see the Hangul translation, the phonetic English translation, and listen to the way it is said through the speaker?

Thanks for replies,

Casey