Berhenti Mengedit File .po.
Mulai Rilis.

Satu perintah. Semua bahasa Anda. Biaya sangat murah per terjemahan. Tanpa langganan, tanpa portal, tanpa salin-tempel.

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

Mengapa TranslateBot?

Dibangun untuk developer yang menghargai waktu mereka.

Inkremental & Efisien

Hanya menerjemahkan string baru dan yang berubah. Mengelompokkan permintaan API agar biaya token tetap rendah. Tambahkan 10 string, bayar untuk 10 string.

Konsisten & Sadar Konteks

TRANSLATING.md memberi AI Anda glosarium yang terkontrol versi. Terminologi yang sama di setiap proses, di semua bahasa.

Aman untuk Placeholder

Mempertahankan %(name)s, {0}, %s, dan tag HTML. Cakupan pengujian 100% pada penanganan format string.

Cara Kerja

1

Buat Messages

Jalankan makemessages Django standar untuk menghasilkan file .po.

2

Terjemahkan

Jalankan translatebot untuk mengisi entri msgstr kosong dengan AI.

3

Kompilasi

Jalankan compilemessages dan deploy aplikasi Anda.

Mulai dalam Hitungan Detik

1. Instal paket

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

2. Tambahkan ke INSTALLED_APPS

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

3. Jalankan perintah

python manage.py translate --target-lang fr