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

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

Scan

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

Diff

Εντοπίζει καταχωρήσεις με κενές msgstr τιμές

Μετάφραση

Στέλνει batches στο επιλεγμένο AI μοντέλο σας

Write

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

Διατήρηση Placeholders

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

Input (msgid) Welcome back, %(username)s! You have %(count)d new messages.
Output (msgstr - Γαλλικά) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s Named string
%(count)d Named integer
%s Positional string
{0} Format index

Γιατί Dry Run;

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

$ python manage.py translate --target-lang nl --dry-run
ℹ️ Βρέθηκαν 3 αμετάφραστες καταχωρήσεις
🔍 Dry run mode: παράλειψη LLM μετάφρασης

✓ Θα μεταφραστεί 'Welcome to our platform'
✓ Θα μεταφραστεί 'Save changes'
✓ Θα μεταφραστεί 'Delete account'

Dry run ολοκληρώθηκε: 3 καταχωρήσεις θα μεταφραστούν
Χωρίς κόστος API
Δείτε τι χρειάζεται μετάφραση
Χωρίς αλλαγές αρχείων

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