Skip to content

WordSense: A CustomTkinter-based NLP application for real-time text analysis using spaCy. It extracts word tokens, part-of-speech tags, and dependency relations with a sleek UI. Features include Enter key support, dynamic updates, and error handling. Ideal for linguists, AI researchers, and NLP developers

License

Notifications You must be signed in to change notification settings

realmir1/miniscaPY

Repository files navigation

📌 CustomTkinter ve spaCy ile Kelime Analiz Uygulaması

Bu proje, CustomTkinter ile oluşturulmuş bir kelime analiz arayüzü sunar. Kullanıcı, bir metin girdikten sonra spaCy kütüphanesini kullanarak kelime türlerini ve bağıntılarını analiz edebilir.

🚀 Özellikler

  • Kullanıcı Dostu Arayüz: Modern ve şık bir CustomTkinter arayüzü.
  • Kelime Analizi: Girilen metindeki kelimelerin sözcük türlerini (POS) ve bağıntılarını (Dependency) gösterir.
  • Enter Tuşu ile Çalıştırma: Klavyeden Enter tuşuna basarak analiz işlemini başlatabilirsiniz.
  • Koyu Tema Desteği: Siyah arka planlı, göz yormayan tasarım.

🛠️ Kurulum

Bu projeyi çalıştırmak için aşağıdaki adımları takip edebilirsiniz:

1️⃣ Gerekli Kütüphaneleri Yükleyin

Öncelikle Python'un pip yöneticisi ile gerekli kütüphaneleri yükleyin:

pip install customtkinter spacy

Ayrıca spaCy'nin İngilizce dil modelini indirin:

python -m spacy download en_core_web_sm

2️⃣ Projeyi Çalıştırın

Aşağıdaki komut ile uygulamayı başlatabilirsiniz:

python spacy.py

📌 Kullanım

  1. Metin giriş kutusuna analiz etmek istediğiniz cümleyi yazın.
  2. Enter tuşuna basarak veya Gönder (⬆️) butonuna tıklayarak analiz işlemini başlatın.
  3. Sonuçlar, ekranın üst kısmındaki siyah kutu içerisinde gösterilecektir.

📜 Lisans

Bu proje MIT Lisansı altında lisanslanmıştır. Detaylı bilgi için LICENSE dosyasına göz atabilirsiniz.


About

WordSense: A CustomTkinter-based NLP application for real-time text analysis using spaCy. It extracts word tokens, part-of-speech tags, and dependency relations with a sleek UI. Features include Enter key support, dynamic updates, and error handling. Ideal for linguists, AI researchers, and NLP developers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages