Skip to content
/ tdk Public

A Python script & module to get Turkish words definitions, example sentences, pronunciations, etc. from the TDK (Türk Dil Kurumu) dictionary.

License

Notifications You must be signed in to change notification settings

abdnh/tdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Python 3 script & module to get Turkish words definitions, example sentences, pronunciations, etc. from the TDK (Türk Dil Kurumu) dictionary.

Usage

This can be used either as a module or a command line program.

To use from the command line, run the script with the word you want to look up as an argument:

> python tdk.py söz
- söz
 1. [isim] Bir düşünceyi eksiksiz olarak anlatan kelime dizisi, lakırtı, kelam, laf, kavil
 2. Bir veya birkaç heceden oluşan ve anlamı olan ses birliği, kelime, sözcük
 3. Bir konuyu yazılı veya sözlü olarak açıklamaya yarayan kelime dizisi
        "Yer yer birçok türküde rastladığımız beylik sözler de vardı içinde."
 4. Kesinlik kazanmayan haber, söylenti
        "Ortalıkta bir söz dolaşıyor."
 5. Bir işi yapacağını kesin olarak vadetme
        "O, sözünde duran bir adamdır."
 6. Müzik parçalarının yazılı metni, güfte
        "Şarkının sözleri çok anlamlı."

To get pronunciations, run with the -p flag:

> python tdk.py söz -p

Audio files will be saved in the current working directory under the names söz_1.wav, söz_2.wav, etc.

See tdk.py for docs and available functions, and the scripts directory for usage examples.

Requirements

  • Python 3.7+

About

A Python script & module to get Turkish words definitions, example sentences, pronunciations, etc. from the TDK (Türk Dil Kurumu) dictionary.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages