I have used an online turkish-english dictionary (Tureng Turkish English Online Dictionary ) for about a year.

The dictionary has more than 90 categories with more than 2.500.000 terms in three different accents (American, British and Australian)

You should try Tureng Dictionary.