Turkish Dictionary has a wide range of words. It contains almost all Turkish words. You can use the program without an Internet connection. You can also listen to the correct pronunciation of words.