.po Dosyalarını Düzenlemeyi Bırakın.
Ürün Çıkarmaya Başlayın.

Tek komut. Tüm dilleriniz. Çeviri başına kuruşlar. Abonelik yok, portal yok, kopyala-yapıştır yok.

PyPI Downloads GitHub stars
$ python manage.py translate --target-lang fr
ℹ️ Found 45 untranslated entries
🔄 Translating with gpt-4o-mini...
✓ Translated 'Welcome back, %(username)s'
✓ Translated 'Your subscription expires on %s'
✓ Translated 'Settings'
... 42 more entries ...
✨ Successfully updated locale/fr/django.po

Neden TranslateBot?

Zamanına değer veren geliştiriciler için tasarlandı.

Artımlı ve verimli

Yalnızca yeni ve değişen dizeleri çevirir. Token maliyetlerini düşük tutmak için API isteklerini gruplar. 10 dize ekleyin, 10 dize için ödeyin.

Tutarlı ve bağlam odaklı

TRANSLATING.md, yapay zekanıza sürüm kontrollü bir sözlük sağlar. Her çalıştırmada, her dilde aynı terminoloji.

Placeholder güvenli

%(name)s, {0}, %s ve HTML etiketlerini korur. Format dizesi işlemede 100% test kapsamı.

Nasıl Çalışır

1

Mesajları Oluştur

.po dosyalarını oluşturmak için standart Django makemessages komutunu çalıştırın.

2

Çevir

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

3

Derle

compilemessages komutunu çalıştırın ve uygulamanızı dağıtın.

Saniyeler İçinde Başlayın

1. Paketi yükleyin

uv add --dev translatebot-django
poetry add --group dev 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