Pysozluk is a dictionary which can translate words between Turkish, English and German from the online seslisozluk.com database.(1.5 million words) It has also an offline database which has around 100.000 words and translate between English and Turkish.