Σταματήστε να επεξεργάζεστε αρχεία .po.
Ξεκινήστε να κυκλοφορείτε.

Μία εντολή. Όλες οι γλώσσες σας. Ελάχιστο κόστος ανά μετάφραση. Χωρίς συνδρομές, χωρίς πύλες, χωρίς αντιγραφή-επικόλληση.

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

Γιατί TranslateBot;

Φτιαγμένο για προγραμματιστές που εκτιμούν τον χρόνο τους.

Σταδιακό & Αποδοτικό

Μεταφράζει μόνο νέες και αλλαγμένες συμβολοσειρές. Ομαδοποιεί τα αιτήματα API για να διατηρεί το κόστος tokens χαμηλό. Προσθέτετε 10 συμβολοσειρές, πληρώνετε για 10 συμβολοσειρές.

Συνεπές & με επίγνωση πλαισίου

Το TRANSLATING.md δίνει στο AI σας ένα γλωσσάρι με έλεγχο εκδόσεων. Ίδια ορολογία σε κάθε εκτέλεση και σε κάθε γλώσσα.

Ασφαλές για placeholders

Διατηρεί τα %(name)s, {0}, %s και τις ετικέτες HTML. 100% κάλυψη δοκιμών στη διαχείριση συμβολοσειρών μορφοποίησης.

Πώς λειτουργεί

1

Δημιουργία μηνυμάτων

Εκτελέστε το τυπικό Django makemessages για να δημιουργήσετε αρχεία .po.

2

Μετάφραση

Εκτελέστε το translatebot για να συμπληρώσετε τις κενές καταχωρήσεις msgstr με AI.

3

Μεταγλώττιση

Εκτελέστε το compilemessages και αναπτύξτε την εφαρμογή σας.

Ξεκινήστε σε δευτερόλεπτα

1. Εγκαταστήστε το πακέτο

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

2. Προσθέστε το στα INSTALLED_APPS

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

3. Εκτελέστε την εντολή

python manage.py translate --target-lang fr