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.