/sozlukpy

Python API for Turkish Dictionary (TDK)

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

A basic Turkish dictionary


PyPI

PyPI - Downloads

Installation

Use the package manager pip to install foobar.

pip install -U sozlukpy

Usage

from sozlukpy import Sozluk

sozluk = Sozluk()

kelime = "Bayrak"

# returns 'anlam'
sozluk.anlam(kelime)
"""
Bir milletin, belli bir topluluğun veya bir kuruluşun simgesi olarak kullanılan, renk ve biçimle özelleştirilmiş, genellikle dikdörtgen biçiminde kumaş, sancak
"""

# returns 'anlamlar'
sozluk.anlamlar(kelime)
"""
{
    '1': 'Bir milletin, belli bir topluluğun veya bir kuruluşun simgesi olarak kullanılan, renk ve biçimle özelleştirilmiş, genellikle dikdörtgen biçiminde kumaş, sancak', 
    '2': 'Öncü', 
    '3': 'Simge, sembol', 
    '4': 'Baklagilllerde diğerlerinden daha üstte bulunan, daha büyük olan ve çoğunlukla başka bir renkte ve yuvarlakça olan taç yaprağı', 
    '5': 'Atletizmdeki bayrak yarışında dört sporcunun elden ele geçirdiği kısa, yuvarlak sopa', 
    '6': 'Gerektiğinde indirilip kaldırılan, açılıp kapatılan kol'
}
"""

# returns 'ornekler'
sozluk.ornekler(kelime)
"""
{
    '1': 'Bayrakları bayrak yapan üstündeki kandır / Toprak eğer uğrunda ölen varsa vatandır', 
    '2': 'Yeni bir sanat kuşağının bayrağıydı o.', 
    '3': "Kız, Sinekli Bakkal'ın erkek dünyasına meydan okuyan bir bayrak gibiydi.", 
    '4': 'Yoldan, bayrağı açık bir taksi çevirdiler.'
}
"""

# returns 'atasozleri'
sozluk.atasozleri(kelime)
"""
{
    '1': 'bayrağı yarıya indirmek', 
    '2': 'bayrak açmak', 
    '3': 'bayrak çekmek (veya asmak)', 
    '4': 'bayrak dikmek', 
    '5': 'bayrak gibi', 
    '6': 'bayrakları açmak'
}
"""

License

MIT

Contact

Telegram - Github