Çevirgeç is a Turkish-only GUI and CLI application for translating DRM-free EPUB books with a local model served by LM Studio.
Python
0
54 commits
updated Oct 13, 2026


Çevirgeç, DRM içermeyen EPUB kitaplarını LM Studio'da çalışan yerel bir modelle İngilizceden Türkçeye çevirmek için geliştirilmiş masaüstü uygulaması ve komut satırı aracıdır. Kaynak EPUB'u bölümlere ayırır, çeviriyi güvenli kontrol noktalarıyla yürütür ve görselleri, temel metadata alanlarını ve EPUB içi bağlantıları koruyarak yeni bir EPUB oluşturur.
English: Çevirgeç is a Turkish GUI and CLI application for translating DRM-free EPUB books with a local model served by LM Studio. It supports resumable checkpoints, optional book analysis, terminology enforcement and EPUB reconstruction, and includes an EPUB reader with offline Turkish read-aloud through pluggable local voice engines.
[!IMPORTANT] Uygulamayı yalnızca çevirme ve dönüştürme hakkına sahip olduğunuz, DRM içermeyen dosyalarda kullanın. Model çıktısı yayımlanmadan önce insan tarafından gözden geçirilmelidir.
BUILD_TTS.cmd ile oluşturulup Ayarlar'dan kurulur..exe derleme komut dosyasıpywebview ve arayüzü derlemek için Node.js 20+PyInstallerWindows'ta hazır .cmd başlatıcıları ve .exe derleme desteği vardır. Python, pywebview ve Node.js bulunan diğer sistemlerde uygulama kaynak koddan çalıştırılabilir; Linux ve macOS için hazır paketleme dosyası sağlanmaz.
Bağımlılıkları yükleyin:
py -3 -m pip install -r requirements.txt
Linux/macOS karşılığı:
python3 -m pip install -r requirements.txt
Ardından:
http://127.0.0.1:1234/v1 olmalıdır.GUI_BASLAT.cmd çalıştırın (ilk açılışta arayüz derlenir). Diğer sistemlerde web klasöründe npm ci && npm run build, ardından python3 desktop.py.Uygulama çalışma klasöründe <KitapAdı>-ceviri adlı bir proje oluşturur. İşlem kesilirse Projeyi sürdür ile tamamlanan parçalar korunarak devam edilir.
Ayrıntılı açıklamalar için KULLANIM.md dosyasına bakın:
.exe oluşturmaKısa CLI örnekleri:
py -3 cevir.py --check
py -3 cevir.py --epub "D:\Kitaplar\kitap.epub"
py -3 cevir.py --book "D:\Kitaplar\kitap-ceviri"
Çevirgeç kitap metnini yapılandırılmış yerel LM Studio adresine gönderir; kendi başına bir bulut çeviri hizmetine bağlanmaz. Base URL yerel adreslerle sınırlandırılmıştır ve API isteklerinde sistem proxy'si kullanılmaz.
DRM korumalı veya yalnızca taranmış sayfalardan oluşan EPUB'lar desteklenmez. Karmaşık CSS düzenleri, rowspan/colspan, şiirsel boşluklar ve etkileşimli içerikler sadeleşebilir. Yerel modelin anlamsal eksiksizliği ve çeviri kalitesi insan kontrolü gerektirir.
MIT
Çevirgeç is a Turkish-only GUI and CLI application for translating DRM-free EPUB books with a local model served by LM Studio.
Python
0
54 commits
updated Oct 13, 2026


Çevirgeç, DRM içermeyen EPUB kitaplarını LM Studio'da çalışan yerel bir modelle İngilizceden Türkçeye çevirmek için geliştirilmiş masaüstü uygulaması ve komut satırı aracıdır. Kaynak EPUB'u bölümlere ayırır, çeviriyi güvenli kontrol noktalarıyla yürütür ve görselleri, temel metadata alanlarını ve EPUB içi bağlantıları koruyarak yeni bir EPUB oluşturur.
English: Çevirgeç is a Turkish GUI and CLI application for translating DRM-free EPUB books with a local model served by LM Studio. It supports resumable checkpoints, optional book analysis, terminology enforcement and EPUB reconstruction, and includes an EPUB reader with offline Turkish read-aloud through pluggable local voice engines.
[!IMPORTANT] Uygulamayı yalnızca çevirme ve dönüştürme hakkına sahip olduğunuz, DRM içermeyen dosyalarda kullanın. Model çıktısı yayımlanmadan önce insan tarafından gözden geçirilmelidir.
BUILD_TTS.cmd ile oluşturulup Ayarlar'dan kurulur..exe derleme komut dosyasıpywebview ve arayüzü derlemek için Node.js 20+PyInstallerWindows'ta hazır .cmd başlatıcıları ve .exe derleme desteği vardır. Python, pywebview ve Node.js bulunan diğer sistemlerde uygulama kaynak koddan çalıştırılabilir; Linux ve macOS için hazır paketleme dosyası sağlanmaz.
Bağımlılıkları yükleyin:
py -3 -m pip install -r requirements.txt
Linux/macOS karşılığı:
python3 -m pip install -r requirements.txt
Ardından:
http://127.0.0.1:1234/v1 olmalıdır.GUI_BASLAT.cmd çalıştırın (ilk açılışta arayüz derlenir). Diğer sistemlerde web klasöründe npm ci && npm run build, ardından python3 desktop.py.Uygulama çalışma klasöründe <KitapAdı>-ceviri adlı bir proje oluşturur. İşlem kesilirse Projeyi sürdür ile tamamlanan parçalar korunarak devam edilir.
Ayrıntılı açıklamalar için KULLANIM.md dosyasına bakın:
.exe oluşturmaKısa CLI örnekleri:
py -3 cevir.py --check
py -3 cevir.py --epub "D:\Kitaplar\kitap.epub"
py -3 cevir.py --book "D:\Kitaplar\kitap-ceviri"
Çevirgeç kitap metnini yapılandırılmış yerel LM Studio adresine gönderir; kendi başına bir bulut çeviri hizmetine bağlanmaz. Base URL yerel adreslerle sınırlandırılmıştır ve API isteklerinde sistem proxy'si kullanılmaz.
DRM korumalı veya yalnızca taranmış sayfalardan oluşan EPUB'lar desteklenmez. Karmaşık CSS düzenleri, rowspan/colspan, şiirsel boşluklar ve etkileşimli içerikler sadeleşebilir. Yerel modelin anlamsal eksiksizliği ve çeviri kalitesi insan kontrolü gerektirir.
MIT