இந்த இணையதளம் Kohei Koyanagi உருவாக்கிய மென்பொருளால் பல மொழிகளுக்கு தானாக மொழிபெயர்க்கப்படுகிறது. துல்லியத்திற்காக அசல் ஆங்கிலம் பதிப்பைப் பார்க்கவும்.

Splync v1.3 நான்கு மொழிகளில்

Splync எத்தனை மொழிகளை ஆதரிக்க வேண்டும்

Splync முதலில் அறிமுகமானபோது, அது ஒரே ஒரு மொழி பயன்பாட்டாக இருந்தது - ஆங்கிலத்தில் மட்டுமே கிடைக்கக்கூடியது - இனி இந்த வலைப்பதிவு 42 மொழிகளில் வெளியிடப்படுகிறது. எனது தாய்மொழி ஜப்பானியம் மற்றும் அதை கற்பிக்க நான் அதிகாரப்பூர்வமாக சான்றளிக்கப்பட்டுள்ளேன், ஜப்பான் கல்விக் பரிமாற்றங்கள் மற்றும் சேவைகள் வழங்கும் ஜப்பானிய மொழி கற்றல் திறன் தேர்வை கடந்து. இருப்பினும், இன்றைய உலகில் ஆங்கிலம் என்பது மிகவும் உலகளாவிய அணுகுமுறை கொண்ட மொழியாகத் தோன்றுகிறது, எனவே நான் Splync ஐ முதல் பதிப்பை ஆங்கிலத்தில் MVP (குறைந்தபட்ச செயல்பாட்டு தயாரிப்பு) ஆக வெளியிட்டேன். பார்ப்பதற்கு, பல ஜப்பானியர்கள் ஆங்கிலம் பயன்படுத்துவதில் பெரிதாக வசதியாக தோன்றவில்லை, அதனால் ஜப்பானிய ஆதரவை சேர்ப்பது எனக்கு முற்றிலும் இயல்பானதாக இருந்தது. ருவாண்டாவில் நீர் மற்றும் சுகாதாரத்தில் ஜப்பான் வெளிநாடு ஒத்துழைப்பு விருப்பதாரர்கள் திட்டத்தின் ஒரு பகுதியாக நான் முதியவர்களுடன் பேச பயன்படுத்திய பிரெஞ்சையும் சேர்த்தேன். மேலும், எளிமைப்படுத்தப்பட்ட சீன மொழியையும் சேர்த்தேன், ஏனெனில் நான் அதைக் கொஞ்சம் படிக்க முடியும், வெறும் பயன்பாட்டை வேறு எழுதுகோல் முறையில் எவ்வாறு தோன்றுமென்று பார்க்க.

ஒரே மொழியிலிருந்து நான்கு மொழிகளுக்கு

Splync v1.3 நான்கு மொழிகளை ஆதரிக்கிறது: ஆங்கிலம், ஜப்பானியம், பிரெஞ்சு, மற்றும் எளிமைப்படுத்தப்பட்ட சீனம். Splync ஐ ஆங்கிலத்திற்கு மேல் விரிவாக்கும்போது, மொழி ஆதரவினை திடீர் சிக்கலின் தேவையில்லாமல் மிகச்சிறந்த முறையில் உருவாக்க விரும்பினேன். எண்ணிக்கையை விரும்பாமல், மொழி ஒன்றுக்கு ஒரு தாக்கத்தை கவணித்தேன். ஆங்கிலம் இயற்கையாகவே மிகவும் விரிவான சர்வதேச பார்வையாளர்களை உள்ளடக்கியது. ஜப்பானியம் எனது தாய்மொழி மற்றும் பகிரப்பட்ட பஜெட்டிங் பயன்பாடுகள் இன்னும் உருவாகி வரும் பெரிய உள்நாட்டு சந்தையை பிரதிநிதித்து. மற்றொரு பக்கம், பிரெஞ்சு பல கண்டங்களாக - பிரான்ஸ் மட்டுமல்லாமல், ஆப்பிரிக்க, கனடா, மற்றும் ஐரோப்பாவின் பகுதிகளுக்கும் அடைகிறது. கடைசியாக, எளிமைப்படுத்தப்பட்ட சீனம் உலகின் மிகப்பெரிய இணைய சமூகங்களில் ஒன்றை அணுக உதவுகிறது. இந்த நான்கு மொழிகளும் இணைந்து ஒரு சமநிலை உலகளாவிய புகாமையை வழங்குகின்றன - வட அமெரிக்கா, ஐரோப்பா, ஆசியா, மற்றும் ஆப்பிரிக்கா - இதேவேளை ஒரு தனி அபிவிருத்தியாளர் பராமரிக்கக் கூடியதாக உள்ளது. செலவு-நன்மை கோணத்தில், இவ்வளவு நிலைப்பாடு மிகச்சிறந்த பன்மொழி அமைப்பாக உள்ளது. இந்த பயன்பாட்டை முதன்முதலாக மொழிபெயர்த்தல் முயற்சி செய்ததால், முழு செயல்முறை எனக்கு ஒரு மதிப்புமிக்க பரிசோதனை ஆனது.

முக்கியங்கள் ஊடாக பயன்பாடுகளை ஊடுருவுவது எப்படி

Splync இல், நான் Apple இன் உள்ளமைக்கப்பட்ட மொழியாக்க கட்டமைப்பைப் பயன்படுத்துகிறேன், ஒவ்வொரு மொழி ஆதரவிற்கும் .strings கோப்புகளை வைத்திருக்கும், பாவனையாளர் சார்ந்த அனைத்து உரைகளையும் கட்டமைக்கப்பட்ட வடிவத்தில் சேமிக்கிறது. ஒவ்வொரு உருப்பொருளுக்கும் ஒரு முக்கியத்தைக் கொண்டு அடையாளம் காணப்படுகிறது - எடுத்துக்காட்டாக, "sign_up_button" - மற்றும் ஒவ்வொரு .strings கோப்பிலும் மொழி சார்ந்த ஒரு சொற்றொடர் ஒதுக்கப்பட்டுள்ளது. ஆங்கிலத்தில், இது "Sign Up" ஆக இருக்கலாம், மற்ற கோப்புகளில் பொருத்தமான மொழிபெயர்ப்புகள் உள்ளன. இந்த வழியில், ஒவ்வொரு .strings கோப்பும் ஒரே மூலக்கட்டமைப்பை பகிர்ந்த முக்கியத்துடன் இணைக்கப்பட்ட ஒத்த கோப்பாக செயல்படுகிறது. இந்த முக்கியங்கள் பயன்பாட்டு இடைமுகத்தில் காட்சிப்படுத்தப்படும் அனைத்து உரைகளுக்கும் பயனர் தேர்ந்தெடுத்த மொழி அடிப்படையில் தானியக்கமாக கட்டுப்படுத்துகின்றன. முறைதான் நேரடியானதாக இருக்கலாம், ஆனால் மொழிபெயர்ப்பு தரத்தைப் பராமரிக்க அதிகபட்சமான சவால். மேலும், நான் C-3PO போன்ற பல மொழிகளை பேசவில்லை!

மொழிபெயர்ப்பு தரத்தை ஒன்றாக மேம்படுத்துவோம்

இந்த பதிப்புக்கு, நான் ChatGPT-4o ஐ பயன்படுத்தி அனைத்து முக்கிய உரைகளை மொழிபெயர்த்தேன் மற்றும் எனக்கு முடிந்தவரை கையேடு சோதனை செய்தேன். ஒரு தனி அபிவிருத்தியாளராக, Python மற்றும் OpenAI API ஐப் பயன்படுத்தி மொழிபெயர்ப்பு செயல்முறையை மேலும் தானியக்கமாக்க திட்டமிடுகிறேன், நான் இந்த வலைப்பதிவிற்கும் இதையே செய்துள்ளேன். மொழிபெயர்ப்பு என்பது மொழிபெயர்ப்பியல் மற்றும் தொழில்நுட்ப சவாலாகும். சிறந்த மொழிபெயர்ப்பு என்பது வெறும் சொல்லாற்றல் அல்ல - அது ஸ்வரப்பு, சொற்றொடர், மற்றும் பண்பாட்டு நுணுக்கங்களை கணக்கில் கொள்ள வேண்டும். நான் முன்பு உலகளாவிய கல்வி மொழிபெயர்ப்பு மற்றும் தொகுப்புக் குழுமத்தில் வேலை செய்தேன், இது மனித சுயாய்வு ஒரு மொழிகிணப்பின் ஆழமான சூழல் மற்றும் நோக்கத்தைப் பிடிக்க முடியும் என்பதை எனக்கு கற்றுத்தந்தது. UI கட்டுப்பாடுகள் மற்றொரு காரணமாகும் - சில நேரங்களில் மொழிபெயர்க்கப்பட்ட சொற்றொடர் ஒரு பொத்தானில் அல்லது லேபிளில் பொருந்தவில்லை. எனவே மொழிபெயர்ப்பு என்பது மொழி மட்டுமல்ல, முறையும் வடிவமைப்பும் ஆகும். முயற்சி மற்றும் தவறுகள் மூலம், Splync இன் பன்மொழி அனுபவத்தை மேலும் இயற்கையாக, தொடர்ச்சியாக மற்றும் விசாலமாக மாற்றுவேன். மேலும் இந்த பயணம் குறியீடுகள் அல்லது உத்தரவுக்களாலன்றி - பயனர் கருத்துகளை தொடர்புபடுத்தி தரத்தை மேலும் உயர்த்த விரும்புகிறேன். ஏதேனும் இயல்பற்ற அல்லது வேடிக்கையான மொழிபெயர்ப்புகளை நீங்கள் காண்பின், என்னை அறிவிக்க தயங்க வேண்டாம். உங்கள் கருத்துக்கள் எப்போதும் வரவேற்கப்படுகின்றன.

Splync சமூக அடிப்படையிலானது

நான் உலகளாவிய நிறுவனங்களில் வாடிக்கையாளர் அனுபவ மேலாளராக வேலை செய்தேன், மற்றும் பயனாளர்களின் கருத்துக்களை கேட்க எவ்வளவு முக்கியமோ கற்றுக்கொண்டேன். அதில் ஒன்றாக, Splync மேலும் பல குரல்களுடன் வளர முடியும் என்பதற்காக மேலும் மொழிகளை ஆதரிக்க விரும்புகிறேன். அதே நேரத்தில், அருமையான சேவைகள் மற்றும் தயாரிப்புகள் அதன் பயனர் சமூகங்களின் பகிர்வுக் குறிப்புகளை பாதுகாக்க வேண்டும். ஒருவர் இதைப் பேசலாம், மற்றவர் அதை பேசலாம். சில கோரிக்கைகள் தனிப்பயனாக்கலால் தீர்க்கப்படலாம். மற்றவை சமரசம் தேவைப்படும். இறுதியில், எவ்வாறு முன்னேறுவோம் என்பதை நமது மையக் கனவில் இணக்கமாக இருக்க வேண்டும். நான் முன்பு கூறியபடி: Splync என்பது கனவு சார்ந்தது, பயனர் மையம் மற்றும் சமூக அடிப்படையிலானது. நாம் ஒன்றாக வளர்ந்து கொண்டிருப்போம் என்று நம்புகிறேன் - Splync ஐ மிகவும் எளிய பஜெட்டிங் பயன்பாடாக மாற்றுவதில் சிறிது மகிழ்ச்சியைக் கொண்டு வர உதவும்.