உங்கள் Django திட்டத்திற்கான சரியான மொழிபெயர்ப்பு வழங்குநரைத் தேர்ந்தெடுப்பது நீங்கள் நினைப்பதை விட முக்கியமானது. நீங்கள் தேர்ந்தெடுக்கும் வழங்குநர் நேரடியாக மொழிபெயர்ப்பு தரம், உங்கள் மாதாந்திர பில், மொழிபெயர்ப்புகள் முடிவடையும் வேகம் மற்றும் உங்கள் %(variable)s இடம்பிடிகள் பத்திரமாக இருக்குமா என்பதை பாதிக்கிறது. TranslateBot Django மூன்று முக்கிய விருப்பங்களை (OpenAI GPT-4o, Anthropic Claude மற்றும் DeepL) மற்றும் LiteLLM மூலம் 100க்கும் மேற்பட்ட கூடுதல் மாதிரிகளை ஆதரிக்கிறது. நீங்கள் செய்ய வேண்டாம் என்பதற்காக நாங்கள் அவற்றை அருகருகே சோதித்தோம்.
போட்டியாளர்கள்
OpenAI GPT-4o / GPT-4o-mini
OpenAI மாதிரிகள் TranslateBot-இல் இயல்புநிலை, நல்ல காரணத்திற்காக. GPT-4o-mini சிறப்பான தரம்-செலவு விகிதத்தை வழங்குகிறது, GPT-4o பரந்த அளவிலான மொழிகளில் உயர்தர மொழிபெயர்ப்பு தரத்தை வழங்குகிறது. இரண்டும் Django-குறிப்பிட்ட இடம்பிடி தொடரியலை நன்றாகக் கையாளுகின்றன மற்றும் TRANSLATING.md மூலம் தனிப்பயன் சூழலை ஆதரிக்கின்றன.
Anthropic Claude (Sonnet / Haiku)
Claude மாதிரிகள் அவற்றின் சூழல் புரிதல் மற்றும் இயல்பாக ஒலிக்கும் வெளியீட்டிற்காக தனித்துவமானவை. Claude Sonnet அடிக்கடி மனிதத்தன்மையாக உணரும் மொழிபெயர்ப்புகளை உருவாக்குகிறது, குறிப்பாக மரபுத்தொடர்கள் அல்லது தெளிவற்ற மூல உரையுடன். Claude Haiku உறுதியான தரத்தை பராமரிக்கும் அதே நேரத்தில் வேகமான, மலிவான மாற்றீட்டை வழங்குகிறது.
DeepL
DeepL ஒரு அர்ப்பணிக்கப்பட்ட இயந்திர மொழிபெயர்ப்பு சேவை, பொது நோக்க LLM அல்ல. இது உயர்தர ஐரோப்பிய மொழி மொழிபெயர்ப்புகளில் தன் புகழை கட்டியெழுப்பியுள்ளது மற்றும் மாதம் 500,000 எழுத்துக்களின் தாராள இலவச அடுக்கை வழங்குகிறது. DeepL வேகமானது, நம்பகமானது மற்றும் எந்த prompt பொறியியலும் தேவையில்லை. பண்டமாற்றம் LLM-அடிப்படையிலான வழங்குநர்களுடன் ஒப்பிடும்போது குறைவான நெகிழ்வுத்தன்மை.
நேரடி ஒப்பீடு
| அளவுகோல் | GPT-4o-mini | GPT-4o | Claude Haiku | Claude Sonnet | DeepL |
|---|---|---|---|---|---|
| ஐரோப்பிய மொழி தரம் | நல்லது | சிறப்பு | நல்லது | சிறப்பு | சிறப்பு |
| ஆசிய மொழி தரம் | நல்லது | சிறப்பு | நல்லது | சிறப்பு | வரையறைப்பட்டது |
| சூழல் கையாளுதல் | நல்லது | சிறப்பு | நல்லது | சிறப்பு | பொருந்தாது |
| TRANSLATING.md ஆதரவு | ஆம் | ஆம் | ஆம் | ஆம் | இல்லை |
| இடம்பிடி பாதுகாப்பு | உயர்வு | உயர்வு | உயர்வு | உயர்வு | உயர்வு |
| இலவச அடுக்கு | இல்லை | இல்லை | இல்லை | இல்லை | 5 லட்சம் எழுத்துகள்/மாதம் |
| வேகம் | வேகம் | நடுத்தரம் | வேகம் | நடுத்தரம் | வேகம் |
| மொழி பரப்பு | 100+ | 100+ | 100+ | 100+ | 30+ |
மில்லியன் உள்ளீட்டு டோக்கன்களுக்கான செலவு
| வழங்குநர் | செலவு |
|---|---|
| GPT-4o-mini | ~$0.15 |
| Claude Haiku | ~$0.80 |
| GPT-4o | ~$2.50 |
| Claude Sonnet | ~$3.00 |
| DeepL (இலவச அடுக்கு) | $0.00 |
தர பகுப்பாய்வு
ஐரோப்பிய மொழிகள் (ஜெர்மன், பிரெஞ்சு, டச்சு, ஸ்பானிஷ்)
DeepL நீண்ட காலமாக ஐரோப்பிய மொழி ஜோடிகளுக்கான தங்க தரநிலையாக இருந்து வருகிறது, அந்த புகழ் இன்னும் நிலைத்திருக்கிறது. ஆங்கிலம்-ஜெர்மன் அல்லது ஆங்கிலம்-பிரெஞ்சு இடையேயான மொழிபெயர்ப்புகள் தொடர்ந்து இயல்பாகவும் சரளமாகவும் உள்ளன. GPT-4o மற்றும் Claude Sonnet மிக அருகில் வருகின்றன. இடைவெளி கணிசமாகக் குறைந்துள்ளது. பெரும்பாலான Django பயன்பாடுகளுக்கு, மூன்று உயர்தர விருப்பங்களும் உற்பத்திக்கு தயாரான ஐரோப்பிய மொழிபெயர்ப்புகளை உருவாக்குகின்றன.
GPT-4o-mini மற்றும் Claude Haiku ஒரு படி கீழே உள்ளன ஆனால் பெரும்பாலான UI சரங்களுக்கு இன்னும் நல்ல முடிவுகளை வழங்குகின்றன. அவை எப்போதாவது நீண்ட, சிக்கலான வாக்கியங்கள் அல்லது துறை-குறிப்பிட்ட சொற்களில் தடுமாறுகின்றன.
ஆசிய மொழிகள் (ஜப்பானிய, சீன, கொரிய)
LLM-அடிப்படையிலான வழங்குநர்கள் முன்னிலை வகிக்கும் இடம் இதுவே. GPT-4o மற்றும் Claude Sonnet ஜப்பானிய கெய்கோ (மரியாதை நிலைகள்), சீன எளிமையாக்கப்பட்ட/பாரம்பரிய வேறுபாடுகள் மற்றும் கொரிய மரியாதை வார்த்தைகளை DeepL-ஐ விட கணிசமாக அதிக நுட்பத்துடன் கையாளுகின்றன. DeepL இந்த மொழிகளை ஆதரிக்கிறது, ஆனால் அதன் பரப்பு குறுகியது மற்றும் வெளியீடு இயந்திரத்தனமாக உணரலாம்.
உங்கள் Django திட்டம் ஆசிய சந்தைகளை இலக்காகக் கொண்டால், LLM வழங்குநரைத் தேர்ந்தெடுங்கள்.
சூழல் மற்றும் தொனி
LLM வழங்குநர்களுக்கு இங்கே கட்டமைப்பு சார்ந்த நன்மை உள்ளது: அவர்கள் உங்கள் TRANSLATING.md கோப்பைப் படிக்கலாம் மற்றும் திட்டம்-குறிப்பிட்ட வழிமுறைகளை ஒவ்வொரு மொழிபெயர்ப்பிற்கும் பயன்படுத்தலாம். சொற்களஞ்சிய விருப்பங்களை குறிப்பிடலாம் ("'cart' என்பதை 'Warenkorb' என மொழிபெயர்க்கவும், 'Einkaufswagen' அல்ல"), தொனி வழிகாட்டுதல்களை அமைக்கலாம் ("ஜெர்மனில் முறையற்ற 'du' பயன்படுத்தவும்"), மற்றும் தெளிவற்ற சொற்களை தெளிவுபடுத்தலாம் ("'brief' என்றால் சட்ட ஆவணம், குறுகிய ஒன்று அல்ல").
DeepL-இன் API தனிப்பயன் வழிமுறைகளை ஏற்காது. DeepL பயன்படுத்தும்போது TRANSLATING.md கோப்பு கண்டறியப்பட்டால் TranslateBot எச்சரிக்கும் மற்றும் அதைத் தவிர்க்கும். DeepL-உடன் சொற்களஞ்சிய கட்டுப்பாட்டிற்கு, DeepL-இன் தனி சொற்களஞ்சிய அம்சத்தைப் பயன்படுத்த வேண்டும், இதற்கு TranslateBot-க்கு வெளியே கூடுதல் அமைப்பு தேவை.
இடம்பிடி கையாளுதல்
அனைத்து வழங்குநர்களும் Django-இன் இடம்பிடி வடிவங்களை (%(name)s, {name}, %s, %d) நம்பகமாகக் கையாளுகின்றன. TranslateBot இடம்பிடிகளைப் பாதுகாக்க தனது prompt-களில் வெளிப்படையான வழிமுறைகளைச் சேர்க்கிறது, LLM-அடிப்படையிலான வழங்குநர்கள் மற்றும் DeepL இரண்டும் அவற்றை தொடர்ந்து மதிக்கின்றன. எங்கள் சோதனையில், அனைத்து வழங்குநர்களிலும் இடம்பிடி சேதம் மிகவும் அரிதாக இருந்தது.
உண்மையான செலவு எடுத்துக்காட்டுகள்
செலவு வேறுபாடுகளை உறுதியாக்க, 500 சரங்களை (தோராயமாக 10,000 வார்த்தைகள்) 5 இலக்கு மொழிகளில் மொழிபெயர்க்க ஆகும் செலவு:
| வழங்குநர் | மதிப்பிடப்பட்ட செலவு |
|---|---|
| DeepL (இலவச அடுக்கு) | $0.00 |
| GPT-4o-mini | ~$0.05 |
| GPT-4o | ~$0.50 |
| Claude Sonnet | ~$0.60 |
GPT-4o-mini ஆச்சரியமான அளவிற்கு மலிவானது. முழு நடுத்தர அளவிலான Django திட்டத்தை ஐந்து மொழிகளில் மொழிபெயர்க்க ஐந்து சென்ட்களுக்கும் குறைவாகவே ஆகும். உயர்தர மாதிரிகளும் (GPT-4o, Claude Sonnet) முழு திட்ட மொழிபெயர்ப்பிற்கு ஒரு டாலருக்கு வெகு கீழே உள்ளன. DeepL-இன் இலவச அடுக்கு சிறு முதல் நடுத்தர திட்டங்களுக்கு உண்மையிலேயே இலவசமாக்குகிறது, நீங்கள் மாதாந்திர 500,000 எழுத்துக்கள் வரம்பிற்குள் இருக்கும் வரை.
நடந்துகொண்டிருக்கும் திட்டங்களுக்கு, TranslateBot-இன் படிப்படியான மொழிபெயர்ப்பு அம்சம் (புதிய அல்லது மாற்றப்பட்ட சரங்களை மட்டும் மொழிபெயர்ப்பது) செலவுகளை இன்னும் குறைவாக வைக்கிறது. ஆரம்ப முழு மொழிபெயர்ப்புக்குப் பிறகு, அடுத்தடுத்த இயக்கங்கள் பொதுவாக ஒரு சில சரங்களை மட்டுமே செயலாக்குகின்றன.
பலங்கள் மற்றும் பலவீனங்கள்
GPT-4o-mini
பணத்திற்கான சிறந்த மதிப்பு, முற்றுப்புள்ளி. வேகமான பதில் நேரங்கள், பெரும்பாலான மொழி ஜோடிகளில் உறுதியான தரம், கிட்டத்தட்ட ஒவ்வொரு குழுவிடமும் ஏற்கனவே OpenAI கணக்கு உள்ளது.
குறைபாடு: சிக்கலான அல்லது சூழல்-சார்ந்த உரைக்கு தரம் GPT-4o மற்றும் Claude Sonnet-ஐ விட குறிப்பிடத்தக்க அளவு குறைகிறது. மரபுத்தொடர்களுக்கு அடிக்கடி அதிகமான நேரடி மொழிபெயர்ப்புகளை உருவாக்கலாம்.
GPT-4o
நாங்கள் சோதித்த அனைத்து மொழிகளிலும் சிறப்பான மொழிபெயர்ப்பு தரம். TRANSLATING.md சூழலை நன்றாகக் கையாளுகிறது, இடம்பிடிகளை நம்பகமாகப் பாதுகாக்கிறது, தரம் மற்றும் செலவுக்கு இடையே நல்ல சமநிலையை எட்டுகிறது.
GPT-4o-mini-ஐ விட மெதுவானது மற்றும் ஒரு டோக்கனுக்கு சுமார் 17 மடங்கு அதிக செலவு. மொழிபெயர்ப்பு பணிச்சுமைகளுக்கு முழுமையான அடிப்படையில் இன்னும் மலிவானது, ஆனால் விலை வேறுபாடு உண்மையானது.
Claude Sonnet
மிகவும் இயல்பாக ஒலிக்கும் மொழிபெயர்ப்புகளை உருவாக்குவதில் Claude Sonnet-க்கு நன்மையை வழங்குவோம். TRANSLATING.md-இல் விரிவான சூழல் இருக்கும்போது இது உண்மையிலேயே ஒளிர்கிறது, மரியாதை நிலைகள் முக்கியமான மொழிகளுக்கு (ஜெர்மன் Sie/du, ஜப்பானிய கெய்கோ) குறிப்பாக வலுவானது.
மறுபுறம், டோக்கனுக்கு மிக அதிக செலவு விருப்பம் மற்றும் பெரிய தொகுதிகளுக்கு GPT-4o-ஐ விட சற்று மெதுவானது. பெரும்பாலான குழுக்களில் Anthropic API விசைகள் OpenAI விசைகளை விட குறைவாக பொதுவானவை, இது கூடுதல் தடையை ஏற்படுத்தலாம்.
Claude Haiku
நடுத்தர விலையில் நல்ல தரம். Sonnet மாதிரிகளை விட வேகமானது, முழு TRANSLATING.md சூழலை ஆதரிக்கிறது. ஆனால் சிக்கலான மொழிபெயர்ப்புகளுக்கு Claude Sonnet-உடன் ஒப்பிடும்போது தர இடைவெளி குறிப்பிடத்தக்கது, GPT-4o-mini அடிக்கடி குறைந்த விலையில் சிறந்த மதிப்பை வழங்குகிறது.
DeepL
பட்ஜெட்-வரையறையான திட்டங்களுக்கு இலவச அடுக்கு தோற்கடிக்க முடியாதது. பூஜ்ய உள்ளமைவுடன் ஐரோப்பிய மொழி தரம் சிறப்பானது, API வேகமானது மற்றும் நம்பகமானது, மாதிரி தேர்வு அல்லது prompt சரிசெய்தல் பற்றி கவலைப்பட வேண்டாம்.
குறைபாடு: TRANSLATING.md ஆதரவு இல்லை, எனவே தனிப்பயன் சூழல் அல்லது சொற்களஞ்சியத்தை அனுப்ப முடியாது. சுமார் 30 இலக்கு மொழிகளுக்கு வரையறைப்பட்டது. தனி [deepl] நிறுவல் கூடுதல் தேவை. LLM வழங்குநர்களுடன் ஒப்பிடும்போது ஆசிய மொழிகளுக்கு குறைவான பயனுள்ளது.
பரிந்துரை அணி
| உங்கள் முன்னுரிமை | பரிந்துரைக்கப்பட்ட வழங்குநர் |
|---|---|
| சிறந்த ஒட்டுமொத்த மதிப்பு | GPT-4o-mini |
| உயர்ந்த தரம் (பொது) | GPT-4o அல்லது Claude Sonnet |
| குறைந்த செலவு (பூஜ்ய பட்ஜெட்) | DeepL இலவச அடுக்கு |
| ஆசிய மொழிகளுக்கு சிறந்தது | GPT-4o அல்லது Claude Sonnet |
| ஐரோப்பிய மொழிகளுக்கு சிறந்தது | DeepL |
| தனிப்பயன் சூழல்/சொற்களஞ்சியம் தேவை | GPT-4o-mini (பட்ஜெட்) அல்லது Claude Sonnet (தரம்) |
| நிறுவன இணக்கம் | LiteLLM மூலம் Azure OpenAI அல்லது AWS Bedrock |
பெரும்பாலான Django திட்டங்களுக்கு, GPT-4o-mini-யுடன் தொடங்க பரிந்துரைக்கிறோம். இது குறைந்த செலவில் பரந்த அளவிலான பயன்பாட்டு நிகழ்வுகளை உள்ளடக்குகிறது. குறிப்பிட்ட மொழிகளுக்கு மொழிபெயர்ப்பு தரம் உங்கள் தரநிலைகளை பூர்த்தி செய்யவில்லை என்றால், GPT-4o அல்லது Claude Sonnet-க்கு மேம்படுத்துங்கள். மாற்றம் சுமார் 30 வினாடிகள் எடுக்கும்.
TranslateBot-இல் வழங்குநரை எவ்வாறு மாற்றுவது
வழங்குநர்களுக்கிடையே மாற்றம் செய்ய உங்கள் settings.py-இல் இரண்டு அமைப்புகளை மட்டும் மாற்ற வேண்டும்:
```python title="settings.py" import os
Option 1: GPT-4o-mini (default)
TRANSLATEBOT_MODEL = "gpt-4o-mini" TRANSLATEBOT_API_KEY = os.getenv("OPENAI_API_KEY")
Option 2: GPT-4o
TRANSLATEBOT_MODEL = "gpt-4o" TRANSLATEBOT_API_KEY = os.getenv("OPENAI_API_KEY")
Option 3: Claude Sonnet
TRANSLATEBOT_MODEL = "claude-sonnet-4-5-20250929" TRANSLATEBOT_API_KEY = os.getenv("ANTHROPIC_API_KEY")
Option 4: DeepL
TRANSLATEBOT_PROVIDER = "deepl" TRANSLATEBOT_API_KEY = os.getenv("DEEPL_API_KEY")
DeepL-க்கு, DeepL கூடுதலையும் நிறுவ வேண்டும்:
```bash
uv add --dev translatebot-django[deepl]
அவ்வளவுதான். குறியீடு மாற்றங்கள் இல்லை, இடம்பெயர்வு இல்லை, மறுவிரிவாக்கம் இல்லை. அமைப்புகளை மாற்றுங்கள், மொழிபெயர்ப்பு கட்டளையை மீண்டும் இயக்குங்கள், உங்கள் மொழிபெயர்ப்புகள் புதிய வழங்குநரைப் பயன்படுத்தும்.
நடைமுறை குறிப்புகள்
உறுதிப்படுத்துவதற்கு முன் சோதிக்கவும். --dry-run கொடியைப் பயன்படுத்தி உங்கள் .po கோப்புகளில் எழுதாமல் மொழிபெயர்ப்புகள் எப்படி இருக்கும் என்பதைப் பாருங்கள்:
python manage.py translate --target-lang de --dry-run
மலிவாகத் தொடங்குங்கள், தேவைப்பட்டால் மேம்படுத்துங்கள். உங்கள் ஆரம்ப மொழிபெயர்ப்புக்கு GPT-4o-mini-யுடன் தொடங்குங்கள். வெளியீட்டை மதிப்பாய்வு செய்யுங்கள். சில மொழிகளுக்கு மேம்பாடு தேவைப்பட்டால், அந்த குறிப்பிட்ட இயக்கங்களுக்கு GPT-4o அல்லது Claude Sonnet-க்கு மாறுங்கள். settings.py-ஐ தொடாமல் சூழல் மாறிகள் மூலம் மாதிரியை அமைக்கலாம்:
TRANSLATEBOT_MODEL=gpt-4o python manage.py translate --target-lang ja
தர மேம்பாட்டிற்கு TRANSLATING.md பயன்படுத்துங்கள். அதிக விலையுயர்ந்த மாதிரிக்கு மேம்படுத்துவதற்கு முன், சொற்களஞ்சிய வழிகாட்டுதல்கள் மற்றும் தொனி வழிமுறைகளுடன் TRANSLATING.md கோப்பைச் சேர்க்க முயற்சிக்கவும். இது அடிக்கடி GPT-4o-mini-இன் வெளியீட்டை விலையுயர்ந்த மாதிரியைத் தவிர்க்கும் அளவிற்கு மேம்படுத்துகிறது.
கலந்து பொருத்துங்கள். உங்கள் ஐரோப்பிய மொழிகளுக்கு (ஜெர்மன், பிரெஞ்சு, ஸ்பானிஷ்) DeepL-ஐயும் ஜப்பானிய அல்லது கொரிய மொழிக்கு GPT-4o-ஐயும் பயன்படுத்துவதை எதுவும் தடுக்காது. ஒவ்வொரு வழங்குநருக்கும் ஒரு முறை மொழிபெயர்ப்பு கட்டளையை இயக்குங்கள், ஒவ்வொரு முறையும் வெவ்வேறு மொழிகளை இலக்காகக் கொள்ளுங்கள்.
DeepL-இன் இலவச அடுக்கு பயன்பாட்டைக் கண்காணியுங்கள். DeepL-இன் இலவச அடுக்கை நம்பியிருந்தால், உங்கள் மாதாந்திர எழுத்து எண்ணிக்கையைக் கண்காணியுங்கள். TranslateBot-இன் படிப்படியான மொழிபெயர்ப்பு உதவுகிறது, ஆனால் பெரிய ஆரம்ப மொழிபெயர்ப்பு இயக்கம் உங்கள் 500,000 எழுத்துக்கள் ஒதுக்கீட்டின் குறிப்பிடத்தக்க பகுதியை பயன்படுத்தலாம்.
முடிவுரை
ஒரே "சிறந்த" மொழிபெயர்ப்பு வழங்குநர் இல்லை. சரியான தேர்வு உங்கள் மொழிகள், பட்ஜெட் மற்றும் தர தேவைகளைப் பொறுத்தது. நல்ல செய்தி: TranslateBot வழங்குநர்களுக்கிடையே மாறுவதை எளிதாக்குகிறது, எனவே நீங்கள் ஒருபோதும் பிணைக்கப்பட மாட்டீர்கள். GPT-4o-mini-யுடன் தொடங்குங்கள், முடிவுகளைச் சோதியுங்கள், அங்கிருந்து சரிசெய்யுங்கள். உங்கள் Django மொழிபெயர்ப்புகள் இந்த வழங்குநர்களில் எவரிடமிருந்தும் ஒரு அமைப்பு மாற்றம் தொலைவில் உள்ளன.