• 23-11-2025, 14:54:59
    #1
    Merhabalar,

    Türkçe dil işlemleri ve TDK sözlük entegrasyonu için açık kaynaklı bir npm kütüphanesi geliştirdim!

    Proje Hakkında:
    Creart-TDK, Türk Dil Kurumu sözlük verilerine programatik erişim sağlayan Node.js kütüphanesidir. Türkçe kelime anlamları, örnek kullanımlar ve yazım denetimi gibi özellikler sunar.

    Temel Özellikler:
    • TDK Sözlük Entegrasyonu
    • Türkçe Kelime Anlamları ve Örnekleri
    • JSON Formatında API Çıktısı
    • Async/Await Desteği
    • TypeScript Desteği
    • Açık Kaynak Kod

    Teknik Detaylar:

    javascript
    const { TDK } = require('creart-tdk');

    // Kelime sorgulama
    const kelimeBilgisi = await TDK.sorgula('teknoloji');
    console.log(kelimeBilgisi.anlam);

    Bağlantılar:

    GitHub Repository: https://lnkd.in/d--jnK4h

    NPM Package: https://lnkd.in/dswkjfmE

    Bu proje, Türkçe dil işlemleri yapan geliştiriciler için değerli bir kaynak olacaktır. Görüşlerinizi ve katkılarınızı bekliyorum!
  • 23-11-2025, 15:00:39
    #2
    TDK içerik lisansı gereği yapılmasına izin verilmemektedir, yıllar öncesinden 2005 yılında birisi TDK'ye sormuştu.
  • 23-11-2025, 15:02:53
    #3
    kimsenin kullanacağını sanmıyorum, https://sozluk.gov.tr/gts?ara=yara

    direkt apisi var zaten niye kütüphane indireyim
  • 23-11-2025, 15:05:30
    #4
    unqown adlı üyeden alıntı: mesajı görüntüle
    kimsenin kullanacağını sanmıyorum, https://sozluk.gov.tr/gts?ara=yara

    direkt apisi var zaten niye kütüphane indireyim
    Hocam sadece tek bir dosyadan oluşuyor sizlere daha rahat bir kullanım amacı ile yazıldı. Tamamen kullanıcı isteğine bağlı ister kullanır ister kullanmaz.
  • 23-11-2025, 15:07:45
    #5
    netpositive adlı üyeden alıntı: mesajı görüntüle
    TDK içerik lisansı gereği yapılmasına izin verilmemektedir, yıllar öncesinden 2005 yılında birisi TDK'ye sormuştu.
    Hocam kod TDK’ın apisi ile çalılıyor yine sadece onu kullanımı basitleştirip, daha hızı ve fonksiyonel olması için yazdım. Kodları incelerseniz orda açık ve net görürsünüz. Yayınlamadan öncede bakmıştım bi sorun gözükmüyordu.
  • 23-11-2025, 20:26:43
    #6
    Bence çok iyi bir içerik olmuş. Eksikleri tamamlayalım daha faydalı olsun.

    Asterisk ile kelime arama özelliği olmalı.

    K?tap veya k???p yazdığımda kitap önerisini ve diğer uyumlu kelimeleri önerebilir.

    K*p,5 yazdığımda da k ile başlayan p ile biten 5 harfli kelimeleri önermeli.

    Bu şekilde aşırı işe yarayan bir kütüphane olacaktır. Fakat TDK kelime içeriğinin tamamını elde tutmayı gerektirir. Güncelleme ve veritabanı kısmında iyi iş çıkarmak gerek. Aynısını İngilizce ve Almanca için de yapsa muhteşem bir kaynak olur. Ben elimden düşürmem.

    Elinize sağlık ben faydalı ve gelişime açık buldum.
  • 24-11-2025, 01:28:38
    #7
    osmandincer adlı üyeden alıntı: mesajı görüntüle
    Bence çok iyi bir içerik olmuş. Eksikleri tamamlayalım daha faydalı olsun.

    Asterisk ile kelime arama özelliği olmalı.

    K?tap veya k???p yazdığımda kitap önerisini ve diğer uyumlu kelimeleri önerebilir.

    K*p,5 yazdığımda da k ile başlayan p ile biten 5 harfli kelimeleri önermeli.

    Bu şekilde aşırı işe yarayan bir kütüphane olacaktır. Fakat TDK kelime içeriğinin tamamını elde tutmayı gerektirir. Güncelleme ve veritabanı kısmında iyi iş çıkarmak gerek. Aynısını İngilizce ve Almanca için de yapsa muhteşem bir kaynak olur. Ben elimden düşürmem.

    Elinize sağlık ben faydalı ve gelişime açık buldum.
    Öncelikle yorumunuz için çok teşekkür ederim. İlk dediğiniz özellik, v1.4.0 için planladığım bir özellikti; ancak diğer dediklerinizle birlikte proje harika bir yere gelebilir. TDK kelime havuzu ve veritabanı çok iyi bir şekilde ayarlanırsa, tüm bunlar ve hatta daha fazlası eklenebilir. Yabancı diller için gerekli araştırmayı yapacağım; doğrudan Almanya'nın kendi sisteminden, Amerika ve İngiltere için ise ayrı ayrı sistemlerinden çekerek hepsini tek bir API'de sunabileceğiz. Tekrar hocam, değerli yorumunuz için çok teşekkür ederim. En kısa sürede dediklerinizi ve kendi eklemelerimi dahil ederek v1.4.0'ı paylaşacağım. LinkedIn hesabınız varsa eklerseniz, oradan sürekli irtibat halinde olabiliriz.