.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-க்கு பதிப்பு கட்டுப்பாட்டிலான சொற்களஞ்சியத்தை வழங்குகிறது. ஒவ்வொரு இயக்கத்திலும், ஒவ்வொரு மொழியிலும் ஒரே சொல்லியல்.

பிளேஸ்ஹோல்டர்-பாதுகாப்பு

%(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