+
Skip to content

YusaBecerikli/LingoEdit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🌍 LingoEdit: PO Dosya Düzenleyici ve Yapay Zeka Destekli Çeviri Aracı

GitHub license Python Version Status


🎯 Proje Hakkında

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.

✨ Temel Özellikler

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

💻 Kullanım (EXE Dosyası)

LingoEdit, Python bağımlılıklarına ihtiyaç duymadan doğrudan çalıştırılabilir bir EXE dosyası olarak sunulmaktadır.

  1. Buradan en son sürümü indirin.
  2. İndirilen LingoEdit.exe dosyasını çalıştırın.
  3. Uygulama içinde Dosya Aç butonuna tıklayarak .po dosyanızı seçin ve çeviriye başlayın!

⚙️ Kurulum (Geliştiriciler İçin)

Bu projeyi yerel olarak çalıştırmak ve geliştirmeye katkıda bulunmak isterseniz aşağıdaki adımları izleyin.

Önkoşullar

  • Python 3.8+

Adımlar

  1. Projeyi klonlayın:

    git clone [https://github.com/YusaBecerikli/LingoEdit.git](https://github.com/YusaBecerikli/LingoEdit.git)
    cd LingoEdit
  2. Gerekli kütüphaneleri kurun:

    pip install customtkinter polib deep-translator
  3. Uygulamayı çalıştırın:

    python po_editor_app.py

EXE Oluşturma

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载