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

Μια ματιά στο εσωτερικό του τρόπου που το TranslateBot χειρίζεται τις μεταφράσεις σας.

Σάρωση

Βρίσκει όλα τα .po αρχεία στους καταλόγους locale σας

Διαφορά

Εντοπίζει εγγραφές με κενές τιμές msgstr

Μετάφραση

Στέλνει παρτίδες στο επιλεγμένο μοντέλο AI σας

Εγγραφή

Ενημερώνει τα .po αρχεία σας με μεταφράσεις

Διατήρηση Placeholders

Το Django χρησιμοποιεί ειδικά placeholders για δυναμικές τιμές. Η καταστροφή τους κρασάρει την εφαρμογή σας. Το TranslateBot τα διατηρεί ανέπαφα.

Είσοδος (msgid) Welcome back, %(username)s! You have %(count)d new messages.
Έξοδος (msgstr - Γαλλικά) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s Ονομασμένη συμβολοσειρά
%(count)d Ονομασμένος ακέραιος
%s Θεσιακή συμβολοσειρά
{0} Δείκτης μορφοποίησης

Γιατί Dry Run;

Πριν εκτελέσετε μια πλήρη μετάφραση, χρησιμοποιήστε --dry-run για να δείτε ακριβώς τι θα μεταφραστεί - χωρίς κλήσεις API ή αλλαγές στα αρχεία σας.

$ python manage.py translate --target-lang nl --dry-run
ℹ️ Found 3 untranslated entries
🔍 Dry run mode: skipping LLM translation

✓ Would translate 'Welcome to our platform'
✓ Would translate 'Save changes'
✓ Would translate 'Delete account'

Dry run complete: 3 entries would be translated
Χωρίς κόστος API
Δείτε τι χρειάζεται μετάφραση
Χωρίς αλλαγές αρχείων

Έτοιμοι να αυτοματοποιήσετε τις μεταφράσεις σας;