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

TranslateBot మీ అనువాదాలను ఎలా హ్యాండిల్ చేస్తుందో హుడ్ కింద చూడండి.

స్కాన్

మీ లొకేల్ డైరెక్టరీలలో అన్ని .po ఫైల్‌లను కనుగొంటుంది

డిఫ్

ఖాళీ msgstr విలువలతో ఎంట్రీలను గుర్తిస్తుంది

అనువాదం

మీ ఎంచుకున్న AI మోడల్‌కు బ్యాచ్‌లను పంపుతుంది

రైట్

అనువాదాలతో మీ .po ఫైల్‌లను అప్‌డేట్ చేస్తుంది

ప్లేస్‌హోల్డర్ సంరక్షణ

Django డైనమిక్ విలువల కోసం ప్రత్యేక ప్లేస్‌హోల్డర్‌లను ఉపయోగిస్తుంది. వీటిని విరిచితే మీ యాప్ క్రాష్ అవుతుంది. 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 ఉపయోగించండి—ఎలాంటి API కాల్స్ లేదా మీ ఫైల్‌లకు మార్పులు చేయకుండా.

$ python manage.py translate --target-lang nl --dry-run
ℹ️ 3 అనువాదం కాని ఎంట్రీలు కనుగొనబడ్డాయి
🔍 డ్రై రన్ మోడ్: LLM అనువాదాన్ని స్కిప్ చేస్తోంది

✓ 'Welcome to our platform' అనువాదం చేస్తుంది
✓ 'Save changes' అనువాదం చేస్తుంది
✓ 'Delete account' అనువాదం చేస్తుంది

డ్రై రన్ పూర్తయింది: 3 ఎంట్రీలు అనువాదం చేయబడతాయి
API ఖర్చులు లేవు
ఏమి అనువాదం అవసరమో చూడండి
ఫైల్ మార్పులు లేవు

మీ అనువాదాలను ఆటోమేట్ చేయడానికి సిద్ధంగా ఉన్నారా?