ইউনিট
1. অনুবাদ এবং ব্যাখ্যায় কৃত্রিম বুদ্ধিমত্তার ভূমিকা: ভূমিকা, সীমানা, প্রমাণীকরণ, গোপনীয়তা এবং নীতিশাস্ত্র 2. মেশিন অনুবাদের মৌলিক বিষয়: NMT, LLM, ইঞ্জিন নির্বাচন এবং প্রাক-মূল্যায়ন 3. মেশিন ট্রান্সলেশন পোস্ট-এডিটিং (MTPE): লাইটওয়েট এবং সম্পূর্ণ পোস্ট-এডিটিং 4. পরিভাষা ব্যবস্থাপনা এবং টার্মবেস: ধারাবাহিকতা এবং কর্পোরেট ভাষা 5. CAT টুলস এবং ট্রান্সলেশন মেমোরি (TM) এর সাথে AI ইন্টিগ্রেশন 6. স্থানীয়করণ (L10n): সফ্টওয়্যার, ওয়েব, গেম এবং সাংস্কৃতিক অভিযোজন 7. সাবটাইটেলিং, ডাবিং এবং অডিওভিজ্যুয়াল অনুবাদ 8. মান নিয়ন্ত্রণ (QA), মূল্যায়ন মেট্রিক্স এবং LQA 9. দোভাষী প্রস্তুতি: ধারাবাহিক এবং যুগপত ব্যাখ্যা 10. প্রসঙ্গ, সংস্কৃতি, স্বর এবং সৃজনশীল অনুবাদ (ট্রান্সক্রিয়েশন) 11. গোপনীয়তা, নীতিশাস্ত্র, কপিরাইট, সত্যতা এবং পেশার ভবিষ্যত
ইউনিট 6 / 11

স্থানীয়করণ (L10n): সফ্টওয়্যার, ওয়েব, গেম এবং সাংস্কৃতিক অভিযোজন

লাভ:

  • অনুবাদ থেকে স্থানীয়করণের পার্থক্য এবং স্থানধারক অখণ্ডতা, পাঠ্যের দৈর্ঘ্য এবং তারিখ/অর্থ/পরিমাপ বিন্যাস সঠিকভাবে পরিচালনা করার ক্ষমতা
  • প্রযুক্তিগত বৈশিষ্ট্যগুলি যেমন বহুবচন নিয়ম এবং ডান-থেকে-বাম ভাষা লক্ষ্য লোকেলে মানিয়ে নেওয়ার ক্ষমতা
  • স্থানীয় বিশেষজ্ঞের দৃষ্টিকোণ থেকে সাংস্কৃতিক উপাদানগুলি মূল্যায়ন করার এবং QA এর সাথে কৃত্রিম বুদ্ধিমত্তার স্থানধারক এবং সাংস্কৃতিক ঝুঁকিগুলি ক্যাপচার করার ক্ষমতা

একটি অ্যাপের "সংরক্ষণ করুন" বোতামটিকে "সংরক্ষণ" এ পরিণত করা একটি অনুবাদ; কিন্তু সেই অ্যাপ্লিকেশনের তারিখ বিন্যাস, মুদ্রা, ডান-থেকে-বামে লেখা, বোতামের দৈর্ঘ্য, সাংস্কৃতিক চিত্র এবং আইনী পাঠ্যকে লক্ষ্য বাজারের সাথে মানিয়ে নেওয়া হল স্থানীয়করণ। এই ইউনিটে, আপনি স্থানীয়করণ, এর প্রযুক্তিগত বৈশিষ্ট্য (স্থানধারক, দৈর্ঘ্য, কোডিং), এই প্রক্রিয়ায় AI এর ভূমিকা এবং সাংস্কৃতিক অভিযোজন সম্পর্কে শিখবেন। লক্ষ্য হল স্থানীয়করণ বিশেষজ্ঞের মতো চিন্তা করা, "পণ্যটিকে লক্ষ্য সংস্কৃতির সাথে মানানসই করা, শব্দের সাথে নয়।"

মৌলিক ধারণা

স্থানীয়করণ (L10n — স্থানীয়করণ; L10n কারণ "l" এবং "n" এর মধ্যে 10টি অক্ষর রয়েছে) একটি নির্দিষ্ট ভাষা এবং সংস্কৃতির সাথে একটি পণ্য (সফ্টওয়্যার, ওয়েব, গেম, অ্যাপ্লিকেশন) সম্পূর্ণরূপে অভিযোজিত করার প্রক্রিয়া; এটা অন্তর্ভুক্ত কিন্তু অনুবাদ অতিক্রম. আন্তর্জাতিকীকরণ (i18n—আন্তর্জাতিকীকরণ) হল গ্রাউন্ড আপ থেকে প্রোডাক্টকে খুব ভাষা-প্রস্তুত করার জন্য ডিজাইন করার কাজ (কোড থেকে পাঠ্যকে আলাদা করা, দৈর্ঘ্যের নমনীয়তার অনুমতি দেওয়া); এটি স্থানীয়করণের আগে এবং সক্ষম করে।

স্ট্রিং হল সফ্টওয়্যারে অনুবাদ করা পাঠ্যের অংশ। প্লেসহোল্ডারগুলি হল স্ট্রিং-এর মধ্যে চিহ্ন যা রানটাইমে ভেরিয়েবল দিয়ে তৈরি করা হয়: "হ্যালো {name}", "{count} আইটেম"। লোকেল হল ভাষা + অঞ্চলের সমন্বয় (tr-TR, en-US); তারিখ, সময়, সংখ্যা এবং মুদ্রার বিন্যাস নির্দিষ্ট করে।

স্থানীয়করণ অনুবাদ থেকে পৃথক: আপনি কেবল অর্থই নয়, কার্যকারিতা এবং সাংস্কৃতিক উপযুক্ততাও জানান। মার্কিন যুক্তরাষ্ট্রে একটি "3/4/2026" তারিখ 4 মার্চ এবং তুর্কিয়ে অর্থহীন (আমরা 03.4.2026 লিখি); "$" এর পরিবর্তে "₺"; লাল রঙ একটি সংস্কৃতিতে একটি সতর্কতা এবং অন্য সংস্কৃতিতে একটি উদযাপন হতে পারে।

টিপ: অনুবাদকরা প্রায়শই স্থানীয়করণে যা মিস করেন তা হল পাঠ্যের বাইরের উপাদানগুলি: তারিখ/সময়/সংখ্যার বিন্যাস, মুদ্রা, পরিমাপের একক (মাইল/কিমি), নামের ক্রম, ঠিকানা বিন্যাস, ফোন বিন্যাস। একটি "স্থানীয় চেকলিস্ট" সহ প্রতিটি প্রকল্পে এইগুলির জন্য স্ক্যান করুন।

স্থানধারক এবং প্রযুক্তিগত অখণ্ডতা

স্থানীয়করণে সবচেয়ে বিপজ্জনক প্রযুক্তিগত ভুল হল স্থানধারক এবং ট্যাগগুলিকে দূষিত করা। আপনি যদি "আপনার কাছে {n} বার্তা আছে" বাক্যটির {n} মুছে ফেলেন, এটি ভুল লিখুন, বা তুর্কি সিনট্যাক্স অনুসারে এটি ভুল জায়গায় রাখলে, সফ্টওয়্যারটি ক্র্যাশ হবে বা "আপনার কাছে {n} বার্তা আছে" হিসাবে অশোধিত প্রদর্শিত হবে। নিয়ম:

  • প্লেসহোল্ডারগুলিকে কখনই ঘোরান, মুছুন বা ফর্ম্যাট করবেন না। {name}, %s, {{count}} একই থাকে৷
  • তুর্কি সিনট্যাক্স স্থানধারক প্রতিস্থাপন করতে পারে; অর্থ সংরক্ষণ করে এটিকে নতুন অবস্থানে নিয়ে যান, তবে চিহ্নটি নিজেই ধ্বংস করবেন না।
  • ভাষার উপর নির্ভর করে বহুবচনের নিয়মগুলি পরিবর্তিত হয়: ইংরেজিতে "1 আইটেম / 2 আইটেম" বলা হলেও, তুর্কি ভাষায় সংখ্যার পরে ("2 আইটেম") কোনো বহুবচন প্রত্যয় নেই। স্থানীয়করণ কাঠামো আলাদাভাবে এটি পরিচালনা করে।

AI এখানে একটি দ্বি-মুখী টুল: এটি দ্রুত স্ট্রিং অনুবাদ করে, কিন্তু ঘটনাক্রমে প্লেসহোল্ডারটি ফ্লিপ বা হারাতে পারে। তাই স্থানীয়করণে একটি স্থানধারক QA রাউন্ড অপরিহার্য।

সতর্কতা: পাঠ্য সম্প্রসারণ স্থানীয়করণের লুকানো সমস্যা। ইংরেজি থেকে তুর্কিতে অনুবাদ পাঠ প্রায়ই 20-40% দীর্ঘ হয়; "ঠিক আছে" হল 2টি অক্ষর, এর প্রতিরূপ "OK" হল 5টি অক্ষর৷ একটি সংকীর্ণ বোতামে মাপসই না হওয়া অনুবাদ ইন্টারফেসকে ভেঙে দেয়। যদি সম্ভব হয়, টার্গেট টেক্সট ফিট করে কিনা তা বাস্তব ইন্টারফেসে দেখুন।

এআই-এর সাথে স্থানীয়করণ প্রবাহ এবং সাংস্কৃতিক অভিযোজন

AI স্থানীয়করণে নিম্নলিখিত কাজগুলিকে গতি দেয়: স্ট্রিংগুলির প্রাথমিক অনুবাদ, ধারাবাহিকতা পরীক্ষা, দৈর্ঘ্য সতর্কতা ("এই অনুবাদটি মূলের চেয়ে 35% দীর্ঘ"), সাংস্কৃতিক উপযুক্ততা স্ক্রীনিং ("এই চিত্র/উদাহরণটি কি লক্ষ্য সংস্কৃতিতে সমস্যা সৃষ্টি করবে?")। কিন্তু সাংস্কৃতিক সিদ্ধান্ত মানুষের অন্তর্গত: স্থানীয় বিশেষজ্ঞ জানেন কিভাবে একটি রসিকতা, একটি ছুটির দিন, একটি উদাহরণ, একটি রঙ লক্ষ্য সংস্কৃতিতে অনুভূত হবে। এআই একটি সাধারণ সতর্কতা দিতে পারে; স্থানীয় বাজার সম্পর্কে পরিচিত অনুবাদকের দ্বারা চূড়ান্ত সিদ্ধান্ত নেওয়া হয়।

সাংস্কৃতিক অভিযোজনের উদাহরণ: অর্থপ্রদানের পদ্ধতি (স্থানীয় কার্ড), উদাহরণের নাম (স্থানীয় নাম), পরিমাপের একক, আইনি বাধ্যবাধকতা (KVKK/GDPR পাঠ্য), ছুটির দিন, ঠিকানার ফর্ম (আপনি/আপনি), রঙ এবং প্রতীকের অর্থ।

তিনটি মিনি কেস

কেস 1 — স্থানধারক QA ক্র্যাশ প্রতিরোধ করেছে৷ একটি মোবাইল অ্যাপ্লিকেশনের 1,200টি স্ট্রিংয়ের অনুবাদে, AI 18টি জায়গায় {count} স্থানধারকটিকে "{number}" হিসেবে অনুবাদ করেছে৷ প্লেসহোল্ডার কিউএ রাউন্ড এগুলি ধরেছে; এটি ঠিক করা না হলে, অ্যাপ্লিকেশনটি সেই স্ক্রিনে ক্র্যাশ হয়ে যাবে।

কেস 2 — দৈর্ঘ্য ইন্টারফেস ভেঙ্গেছে। একটি সফ্টওয়্যারের মেনু ইংরেজিতে ডিজাইন করা হয়েছিল; যখন তুর্কি অনুবাদগুলি গড়ে 30% দীর্ঘ হয়, তখন তিনটি মেনু আইটেম সরানো এবং কাটা হয়। যদি দলটি দৈর্ঘ্যের সতর্কতা তাড়াতাড়ি পেয়ে থাকে, তবে তারা সংক্ষিপ্ত বিকল্প প্রস্তুত করত (প্রয়োজনে "সেটিংস" এর পরিবর্তে সংক্ষেপণ); কাজটি পুনরায় করা হয়েছে এবং প্রক্রিয়া দৈর্ঘ্য নিয়ন্ত্রণের সাথে আপডেট করা হয়েছে।

কেস 3 — সাংস্কৃতিক অভিযোজন বিক্রয়কে বাঁচিয়েছে। একটি খেলা প্রচারে একটি শূকর চিত্র সহ একটি মেধা ব্যাজ ছিল; একটি লক্ষ্য বাজারে এটি ছিল সাংস্কৃতিকভাবে অনুপযুক্ত। স্থানীয় অনুবাদক সতর্ক করে দিয়েছিলেন, চিত্র পরিবর্তন করা হয়েছে। এআই পাঠ্যটি অনুবাদ করেছিল, তবে এটি স্থানীয় বিশেষজ্ঞ যিনি সাংস্কৃতিক ঝুঁকির কথা উল্লেখ করেছিলেন।

চারটি অনুলিপিযোগ্য টেমপ্লেট

1) স্ট্রিং অনুবাদ (স্থানধারক সুরক্ষিত):

নিম্নলিখিত সফ্টওয়্যার স্ট্রিংগুলিকে [টার্গেট ল্যাঙ্গুয়েজ] এ অনুবাদ করুন। নিয়ম: কখনো অনুবাদ করবেন না, মুছে ফেলবেন না বা প্লেসহোল্ডার ফরম্যাট করবেন না যেমন {name}, %s, {{count}}; এটি যেমন আছে তেমনি রাখুন (আপনি তুর্কি সিনট্যাক্স অনুযায়ী এটি সরাতে পারেন)। HTML/ট্যাগ সংরক্ষণ করুন। এটি সংক্ষিপ্তভাবে লিখুন এবং ইন্টারফেসের জন্য উপযুক্ত। বিন্যাস: উত্স → অনুবাদ. স্ট্রিংস: [...]

2) স্থানধারক/লেবেল QA:

নীচে উৎস এবং অনুবাদিত স্ট্রিং আছে. ফ্ল্যাগ প্লেসহোল্ডার এবং ট্যাগ সমস্যা শুধুমাত্র: অনুবাদ/মুছে ফেলা/দুষ্ট{...}, %s, {{...}}, <tag>। উৎসে কতগুলি স্থানধারক রয়েছে, অনুবাদে কতগুলি রয়েছে তা তালিকাভুক্ত করুন এবং যেগুলি মেলে না তাদের তালিকা করুন৷ সূত্র: [...] | অনুবাদ: [...]

3) দৈর্ঘ্য এবং ইন্টারফেস সতর্কতা:

দৈর্ঘ্যের জন্য নিম্নলিখিত UI অনুবাদগুলি মূল্যায়ন করুন। প্রতিটি অনুবাদের জন্য, উত্স অনুসারে শতাংশের এক্সটেনশন দিন এবং যেগুলি আঁটসাঁট জায়গায় (বোতাম, মেনু) ফিট নাও হতে পারে সেগুলি চিহ্নিত করুন৷ যারা মানানসই নয় তাদের জন্য একটি সংক্ষিপ্ত বিকল্প প্রস্তাব করুন যা অর্থ সংরক্ষণ করে। জোড়া (উৎস | অনুবাদ): [...]

4) সাংস্কৃতিক উপযুক্ততা স্ক্রীনিং:

আপনার ভূমিকা: [টার্গেট মার্কেট] স্থানীয়করণ পরামর্শদাতা। নিম্নলিখিত বিষয়বস্তুতে ফ্ল্যাগ উপাদান যা লক্ষ্য সংস্কৃতিতে সমস্যা সৃষ্টি করতে পারে: ছবি, উদাহরণ, নাম, রঙ, প্রতীক, কৌতুক, তারিখ/পরিমাপ বিন্যাস, আইনি পাঠ্য। চূড়ান্ত সিদ্ধান্ত আমার; আপনি ঝুঁকি নির্দেশ এবং বিকল্প প্রস্তাব. বিষয়বস্তু: [...]

দুর্বল প্রম্পট / শক্তিশালী প্রম্পট

দুর্বল: "এই অ্যাপ পাঠ্যগুলি অনুবাদ করুন।" (প্লেসহোল্ডার, দৈর্ঘ্য, কোন ইন্টারফেস প্রসঙ্গ নেই; মেশিন স্থানধারক অনুবাদ করে, পাঠ্য দীর্ঘ হয়।)

শক্তিশালী: "এই মোবাইল অ্যাপ্লিকেশন স্ট্রিংগুলিকে তুর্কি ভাষায় অনুবাদ করুন। {user} এবং %d স্থানধারকগুলিকে যেমন আছে তেমনই রাখুন। এই পাঠ্যগুলি সংকীর্ণ বোতামগুলিতে প্রদর্শিত হবে; সম্ভব হলে সেগুলিকে ছোট রাখুন। 'সেটিংস'→'সেটিংস', 'প্রোফাইল'→'প্রোফাইল'। বহুবচন অভিব্যক্তির জন্য তুর্কি নিয়ম অনুসরণ করুন (নম্বরের পরে বহুবচন নেই)।

পার্থক্য: শক্তিশালী প্রম্পট স্থানধারক, দৈর্ঘ্য, পদ এবং বহুবচন কনভেনশন দেয়; আউটপুট সরাসরি ইন্টারফেসে প্রবেশের কাছাকাছি হবে।

স্থানীয়করণের মাত্রা টেবিল

আকার

উদাহরণ

ঝুঁকি

স্থানধারক/লেবেল

{name}, %s, <b>

সফটওয়্যার ক্র্যাশ

দৈর্ঘ্য

"ঠিক আছে"→"ঠিক আছে" (150%)

ইন্টারফেস ওভারফ্লো

তারিখ/নম্বর/টাকা

3/4/26, $, 1,000.50

মিথ্যা তথ্য

বহুবচন নিয়ম

2টি আইটেম → 2টি আইটেম

খারাপ ব্যাকরণ

সাংস্কৃতিক উপাদান

ছবি, রঙ, হাস্যরস

খ্যাতি/বিক্রয়

আইনি পাঠ্য

কেভিকেকে/জিডিপিআর

আইনি ঝুঁকি

সাধারণ ভুল

  • প্লেসহোল্ডার ফ্লিপ/মুছুন। এটি সফ্টওয়্যার ক্র্যাশ বা কাঁচা পাঠ্য প্রদর্শিত হতে কারণ.
  • টেক্সট স্ট্রেচিং একাউন্টে নিচ্ছে না। ইন্টারফেস ওভারফ্লো, উপাদান কাটা হয়.
  • তারিখ/মুদ্রা/পরিমাপ বিন্যাস রূপান্তর না. "5 মাইল" অবশিষ্ট ছিল, "8 কিমি" নয়।
  • স্থানীয় বিশেষজ্ঞের সাথে পরামর্শ ছাড়াই সাংস্কৃতিক উপাদানটি পাস করা। খ্যাতি এবং বিক্রয় ঝুঁকি.
  • ইংরেজি যুক্তি সহ বহুবচন নিয়ম অনুবাদ করা। খারাপ ব্যাকরণ যেমন "2 আইটেম"।

ছদ্ম-স্থানীয়করণ এবং ডান-থেকে-বাম ভাষা

দুটি প্রযুক্তিগত সমস্যা স্থানীয়করণের মান নির্ধারণ করে। প্রথমটি হল ছদ্ম-স্থানীয়করণ: প্রকৃত অনুবাদের আগে দৈর্ঘ্য এবং বিশেষ অক্ষরের নকল কিন্তু বাস্তবসম্মত পাঠ্য (যেমন "সেটিংস" → "[Ŝéttîngŝ~~]") দিয়ে পণ্যটি পরীক্ষা করা। এটি দেখায় যে ইন্টারফেসটি দীর্ঘ পাঠ্য এবং বিশেষ অক্ষর পরিচালনা করতে পারে কিনা, অনুবাদ শুরু হওয়ার আগে স্ট্রিংগুলি আসলে বের করা হচ্ছে কিনা। ডেভেলপারের সাথে কাজ করা অনুবাদক যদি এই পরীক্ষার সুপারিশ করেন, অনেক ইন্টারফেস ত্রুটি হওয়ার আগেই ধরা পড়বে।

দ্বিতীয়টি হল ডান-থেকে-বামে (RTL) ভাষা: আরবি, হিব্রু, ফারসি ভাষাগুলি ডান-থেকে-বামে লেখা হয় এবং স্থানীয়করণের জন্য শুধুমাত্র পাঠ্য নয়, সমগ্র ইন্টারফেস বিন্যাস (মেনু অবস্থান, তীর, প্রান্তিককরণ) মিরর করা প্রয়োজন। একটি RTL অনুবাদে, সংখ্যা এবং ল্যাটিন অক্ষর পদ বিভ্রান্তি তৈরি করতে পারে; "বিড়ি টেক্সট" এর এই সমস্যাটি বিশেষ মনোযোগ প্রয়োজন। AI RTL টেক্সট অনুবাদ করতে পারে, কিন্তু লেআউট মিররিং এবং দ্বিমুখী প্রবাহের সিদ্ধান্তের জন্য প্রযুক্তিগত-সাংস্কৃতিক দক্ষতার প্রয়োজন। এই দুটি বিষয় দেখায় যে স্থানীয়করণ অনুবাদের বাইরে একটি প্রকৌশল-সাংস্কৃতিক কাজ।

সংক্ষেপে

স্থানীয়করণের অর্থ হল পণ্যকে অভিযোজিত করা, শব্দ নয়, লক্ষ্য ভাষা ও সংস্কৃতির সাথে; অনুবাদ অন্তর্ভুক্ত করে, তবে স্থানধারক অখণ্ডতা, পাঠ্যের দৈর্ঘ্য, তারিখ/অর্থ/পরিমাপ বিন্যাস, বহুবচন নিয়ম এবং সাংস্কৃতিক উপাদানও অন্তর্ভুক্ত করে। এআই স্ট্রিং অনুবাদ, দৈর্ঘ্য এবং সাংস্কৃতিক ঝুঁকি স্ক্রীনিংকে ত্বরান্বিত করে; কিন্তু একটি QA ট্যুর অপরিহার্য কারণ এটি স্থানধারককে ব্যাহত করতে পারে এবং সাংস্কৃতিক সিদ্ধান্ত স্থানীয় বাজার সম্পর্কে পরিচিত বিশেষজ্ঞ দ্বারা নেওয়া হয়। স্থানীয়করণে সাফল্য হল পাঠ্যের বাইরে বিশদে মনোযোগ দেওয়া।

আবেদন টাস্ক

15-20 স্ট্রিংয়ের একটি নমুনা ইন্টারফেস পাঠ্য নিন (স্থানধারক {...} বা %s এবং একটি তারিখ/টাকার উদাহরণ সহ)। "স্ট্রিং ট্রান্সলেশন" প্যাটার্ন দিয়ে অনুবাদ করুন, তারপরে "প্লেসহোল্ডার QA" দিয়ে প্লেসহোল্ডার ইন্টিগ্রিটি চেক করুন এবং "লেংথ ওয়ার্নিং" দিয়ে ওভারফ্লো রিস্ক চেক করুন। তারিখ এবং অর্থের বিন্যাসকে টার্গেট লোকেলে মানিয়ে নিন এবং সাংস্কৃতিক উপাদান থাকলে "সাংস্কৃতিক উপযুক্ততা স্ক্যান" করুন।

চেকলিস্ট

  • [ ] আমি স্থানধারক এবং লেবেলগুলি যেমন ছিল তেমনই রেখেছি এবং QA দিয়ে নিশ্চিত করেছি৷
  • [ ] আমি টেক্সট স্ট্রেচিং নিয়ন্ত্রণ করেছি এবং সংকীর্ণ এলাকায় ওভারফ্লো প্রতিরোধ করেছি।
  • [ ] আমি তারিখ, সংখ্যা, মুদ্রা এবং পরিমাপ ইউনিটগুলিকে লক্ষ্য লোকেলে অভিযোজিত করেছি।
  • আমি লক্ষ্য ভাষার নিয়ম অনুযায়ী বহুবচন অনুবাদ করেছি।
  • আমি স্থানীয় বিশেষজ্ঞের দৃষ্টিকোণ থেকে সাংস্কৃতিক উপাদান মূল্যায়ন করেছি।