LingoEdit, GetText (.po) çeviri dosyalarını düzenlemek, gözden geçirmek ve otomatik olarak çevirmek için tasarlanmış modern, açık kaynaklı bir masaüstü uygulamasıdır. CustomTkinter ile geliştirilen bu araç, çeviri iş akışınızı hızlandırır ve manuel çeviri hatalarını en aza indirir.
Uygulama, özellikle geniş kapsamlı çeviri projelerinde hız ve doğruluk sağlamak üzere optimize edilmiştir.
- Modern Arayüz: CustomTkinter ile oluşturulmuş şık, karanlık (Dark Mode) bir kullanıcı arayüzü.
- Akıllı Otomatik Çeviri: Boş metinleri Google Translate motorunu kullanarak hızlıca doldurur.
- Gözden Geçirme Modu: Otomatik çeviri yaparken, çeviriyi kaydetmeden önce her satırı düzenleyip onaylayabileceğiniz interaktif bir pencere sunar.
- Hata Ayıklama: Tek tıklama ile çeviri hücrelerini düzenleme imkanı.
- İlerleme Takibi: Otomatik çeviri sırasında kalan süreyi ve ilerlemeyi gösteren canlı durum penceresi.
- Toplu Düzenleme: Çevrilmemiş (boş) tüm satırları tek bir pencerede ardı ardına hızlıca çevirme imkanı.
LingoEdit, Python bağımlılıklarına ihtiyaç duymadan doğrudan çalıştırılabilir bir EXE dosyası olarak sunulmaktadır.
- Buradan en son sürümü indirin.
- İndirilen
LingoEdit.exe
dosyasını çalıştırın. - Uygulama içinde
Dosya Aç
butonuna tıklayarak.po
dosyanızı seçin ve çeviriye başlayın!
Bu projeyi yerel olarak çalıştırmak ve geliştirmeye katkıda bulunmak isterseniz aşağıdaki adımları izleyin.
- Python 3.8+
-
Projeyi klonlayın:
git clone [https://github.com/YusaBecerikli/LingoEdit.git](https://github.com/YusaBecerikli/LingoEdit.git) cd LingoEdit
-
Gerekli kütüphaneleri kurun:
pip install customtkinter polib deep-translator
-
Uygulamayı çalıştırın:
python po_editor_app.py
Projeyi tek bir çalıştırılabilir dosya haline getirmek için PyInstaller kullanılmıştır:
pip install pyinstaller
pyinstaller --onefile --windowed --name "LingoEdit" --hidden-import "customtkinter" --collect-all "customtkinter" --icon "lingoedit_icon.ico" po_editor_app.py