Σταματήστε να Επεξεργάζεστε .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 tags. 100% κάλυψη δοκιμών στη διαχείριση format strings.

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

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