PyQt5 Gelişmiş Sözlük
Googletrans ile çoklu dil çevirisi yapan ve kelime-cümle çiftlerini yerel bir defterde saklayan PyQt5 masaüstü uygulaması.

Proje Hakkında
Farklı diller arasında kelime ve cümle çevirirken sonuçları kişisel bir çalışma listesinde saklamaya odaklanan masaüstü sözlük uygulaması.
Nasıl Çalışıyor?
languages() fonksiyonu Googletrans dil tablosunu arayüz seçeneklerine dönüştürüyor. Tranlate sınıfı kaynak ve hedef dil kodlarıyla Translator çağrısını yönetiyor. Ui_Page Qt bileşenlerini kurarken Form ana pencere davranışını, çeviri olaylarını ve kaydedilmiş kelime listesini koordine ediyor. Kalıcı kayıtlar saved_words.txt dosyasında tutuluyor.
Kullanılan Teknolojiler
- Python: uygulama ve dosya işlemleri.
- PyQt5: çeviri formu, dil seçimleri ve kayıt listesi.
- Googletrans: dil listesi ve çevrimiçi çeviri istemcisi.
Proje Yapısı
codes/main.py: arayüz, çeviri mantığı ve kayıt yönetimi.codes/saved_words.txt: yerel kelime/cümle defteri.
Teknik Notlar
Çeviri özelliği Googletrans istemcisinin eriştiği çevrimiçi servise bağlıdır; API davranışı veya ağ erişimi değiştiğinde uygulama etkilenebilir.
