.po Dosyalarını Düzenlemeyi Bırakın.
Ürününüzü Yayınlamaya Başlayın.

Locale dosyalarınızı güncel, hatasız ve iş akışınızla entegre tutun.

$ python manage.py translate --target-lang fr
ℹ️ 45 çevrilmemiş giriş bulundu
🔄 gpt-4o-mini ile çevriliyor...
✓ 'Tekrar hoş geldin, %(username)s' çevrildi
✓ 'Aboneliğiniz %s tarihinde sona eriyor' çevrildi
✓ 'Ayarlar' çevrildi
... 42 giriş daha ...

✨ locale/fr/django.po başarıyla güncellendi

Neden TranslateBot?

Zamanlarına değer veren geliştiriciler için yapıldı.

Çoklu Sağlayıcı Desteği

LiteLLM tarafından desteklenen herhangi bir modeli kullanın: GPT-4, Claude 3.5 Sonnet, Gemini Pro ve daha fazlası. Tek bir config değişikliğiyle model değiştirin.

Akıllı Bağlam

Django placeholder'larını, HTML etiketlerini ve format string'lerini mükemmel şekilde korur. Production'da bozuk değişken yok.

Geliştirici Dostu

Basit CLI arayüzü. Değişiklikleri önizlemek için dry-run modu. Seçici üzerine yazma.

Nasıl Çalışır

1

Mesaj Oluştur

Standart Django makemessages komutunu çalıştırarak .po dosyalarını oluşturun.

2

Çevir

Boş msgstr girişlerini AI ile doldurmak için translatebot'u çalıştırın.

3

Derle

compilemessages komutunu çalıştırın ve uygulamanızı deploy edin.

Saniyeler İçinde Başlayın

1. Paketi yükleyin

uv add translatebot-django
poetry add translatebot-django
pip install translatebot-django

2. INSTALLED_APPS'e ekleyin

# settings.py
INSTALLED_APPS = [
    ...
    "translatebot_django",
]

3. Komutu çalıştırın

python manage.py translate --target-lang fr