.po ఫైల్‌లను ఎడిట్ చేయడం ఆపండి.
షిప్పింగ్ ప్రారంభించండి.

లొకేల్ ఫైల్‌లను అప్‌డేట్‌గా, ఎర్రర్-ఫ్రీగా మరియు మీ వర్క్‌ఫ్లోతో ఇంటిగ్రేట్ చేసి ఉంచండి.

$ python manage.py translate --target-lang fr
ℹ️ 45 అనువాదం కాని ఎంట్రీలు కనుగొనబడ్డాయి
🔄 gpt-4o-mini తో అనువాదం చేస్తోంది...
✓ 'Welcome back, %(username)s' అనువాదం చేయబడింది
✓ 'Your subscription expires on %s' అనువాదం చేయబడింది
✓ 'Settings' అనువాదం చేయబడింది
... మరో 42 ఎంట్రీలు ...

✨ locale/fr/django.po విజయవంతంగా అప్‌డేట్ చేయబడింది

TranslateBot ఎందుకు?

తమ సమయాన్ని విలువైనదిగా భావించే డెవలపర్‌ల కోసం నిర్మించబడింది.

మల్టీ-ప్రొవైడర్ సపోర్ట్

LiteLLM ద్వారా సపోర్ట్ చేయబడే ఏ మోడల్‌నైనా ఉపయోగించండి: GPT-4, Claude 3.5 Sonnet, Gemini Pro మరియు మరిన్ని. ఒకే కాన్ఫిగ్ మార్పుతో మోడల్‌లను మార్చండి.

స్మార్ట్ కాంటెక్స్ట్

Django ప్లేస్‌హోల్డర్‌లు, HTML ట్యాగ్‌లు మరియు ఫార్మాట్ స్ట్రింగ్‌లను పర్ఫెక్ట్‌గా సంరక్షిస్తుంది. ప్రొడక్షన్‌లో విరిగిన వేరియబుల్స్ లేవు.

డెవలపర్ ఫ్రెండ్లీ

సింపుల్ CLI ఇంటర్‌ఫేస్. మార్పులను ప్రివ్యూ చేయడానికి డ్రై-రన్ మోడ్. సెలెక్టివ్ ఓవర్‌రైటింగ్.

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

1

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

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

2

అనువాదం

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

3

కంపైల్

compilemessages రన్ చేసి మీ యాప్‌ను డిప్లాయ్ చేయండి.

సెకండ్లలో ప్రారంభించండి

1. ప్యాకేజీని ఇన్‌స్టాల్ చేయండి

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

2. INSTALLED_APPS కు జోడించండి

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

3. కమాండ్ రన్ చేయండి

python manage.py translate --target-lang fr