Masaüstü UygulamasıYazar:

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ı.

PythonPyQt5Googletrans
PyQt5 Gelişmiş Sözlük

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.

Kaynak Kod

Projeyi GitHub’da inceleyin.