.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 అభ్యర్థనలను బ్యాచ్ చేస్తుంది. 10 స్ట్రింగ్‌లు జోడించండి, 10 స్ట్రింగ్‌లకు చెల్లించండి.

స్థిరమైన & సందర్భ-అవగాహన

TRANSLATING.md మీ AI కి వెర్షన్-నియంత్రిత పదకోశాన్ని అందిస్తుంది. ప్రతి అమలులో, ప్రతి భాషలో ఒకే పరిభాష.

Placeholder-సురక్షితం

%(name)s, {0}, %s మరియు HTML ట్యాగ్‌లను భద్రపరుస్తుంది. ఫార్మాట్ స్ట్రింగ్ హ్యాండ్లింగ్‌లో 100% టెస్ట్ కవరేజ్.

ఇది ఎలా పని చేస్తుంది

1

మేక్ మెసేజెస్

.po ఫైల్‌లను జనరేట్ చేయడానికి స్టాండర్డ్ Django makemessages రన్ చేయండి.

2

అనువదించండి

ఖాళీ msgstr ఎంట్రీలను AI తో నింపడానికి translatebot రన్ చేయండి.

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