পড়তে 4 মিনিট

নিউরাল যান্ত্রিক অনুবাদ: শব্দে শব্দে মেলানোর বদলে সম্পূর্ণ বাক্যের ভাব বুঝে অনুবাদ করার কৌশল

প্রকাশিত হালনাগাদ

30 সেকেন্ডে সারাংশ

নিউরাল যান্ত্রিক অনুবাদ (এনএমটি বা Neural Machine Translation) হলো কৃত্রিম বুদ্ধিমত্তার মস্তিষ্কের আদলে তৈরি এমন এক অনুবাদ ব্যবস্থা, যা এক শব্দের সাথে অন্য শব্দের পারস্পরিক যোগসূত্র মেপে (সেলফ-অ্যাটেনশন বা Self-Attention) পুরো বাক্যের মূল ভাব লক্ষ্য ভাষায় স্বাভাবিক ও ব্যাকরণসম্মতভাবে প্রকাশ করে। পুরোনো পদ্ধতির মতো শব্দে শব্দে আক্ষরিক অনুবাদের বদলে এটি পুরো বাক্যের সামগ্রিক প্রেক্ষাপট মূল্যায়ন করে স্বাভাবিক প্রকাশভঙ্গি নিশ্চিত করে।

ইন্টারনেটের শুরুর যুগে কোনো বিদেশি ভাষার লেখা স্বয়ংক্রিয়ভাবে অনুবাদ করতে গেলে প্রায়শই হাস্যকর ও অদ্ভুত সব ফলাফল দেখা যেত। একটি ইংরেজি বাক্যের প্রতিটি শব্দকে আলাদা আলাদাভাবে অভিধান দেখে বাংলায় রূপান্তর করা হতো, ফলে বাক্যের ব্যাকরণ ভেঙে যেত, ক্রিয়াপদ ভুল জায়গায় বসত এবং লেখার মূল ভাব সম্পূর্ণ নষ্ট হয়ে যেত। কিন্তু আজকের গুগল ট্রান্সলেট কিংবা ডিপএল (DeepL)-এর অনুবাদ লক্ষ্য করলে দেখা যায়, ভাষাগুলো কতটা সাবলীল ও স্বাভাবিক শোনায়। এই বৈপ্লবিক রূপান্তরের পেছনে রয়েছে কৃত্রিম বুদ্ধিমত্তা চালিত নিউরাল যান্ত্রিক অনুবাদ (এনএমটি বা Neural Machine Translation)।

দ্বি-মুখী কাঠামো (এনকোডার ও ডিকোডার) এবং প্রেক্ষাপট বোঝার সেলফ-অ্যাটেনশন প্রযুক্তি

আধুনিক নিউরাল যান্ত্রিক অনুবাদ শব্দে শব্দে আক্ষরিক বদলের পদ্ধতি সম্পূর্ণ বর্জন করেছে। তার বদলে এটি আধুনিক ট্রান্সফরমার কাঠামোর (Transformer Architecture) অধীনে একটি বাক্য বিশ্লেষণকারী (এনকোডার) ও রূপান্তরকারী (ডিকোডার) ব্যবস্থার মাধ্যমে মূল কাজ সম্পন্ন করে:

  • সম্পূর্ণ বাক্যের বিশ্লেষণ (Encoding): এনকোডার পুরো উৎস বাক্যটি একসাথে পাঠ করে। বাক্যের সব শব্দের পারস্পরিক সম্পর্কের গুরুত্ব মাপার বিশেষ প্রযুক্তি (সেলফ-অ্যাটেনশন বা Self-Attention)-এর সাহায্যে নির্ধারণ করা হয় কোনটি বিশেষ্য, কোনটি ক্রিয়া এবং কোন সর্বনামটি কার সাথে সম্পর্কিত।
  • বিমূর্ত অর্থবোধক মানচিত্র তৈরি: মডেলটি বাক্যের সামগ্রিক ভাব ও বক্তব্যকে একটি বহুমাত্রিক গাণিতিক মানচিত্রে (ভেক্টর স্পেস বা Vector Space) রূপান্তর করে। এই সংখ্যাগুলো কোনো নির্দিষ্ট ভাষার শব্দকোষের ওপর নির্ভর না করে বাক্যের মূল ভাবনাকে ধারণ করে।
  • লক্ষ্য ভাষায় সাবলীল রূপান্তর (Decoding): ডিকোডার সেই গাণিতিক মানচিত্র থেকে লক্ষ্য ভাষার স্বাভাবিক ব্যাকরণ ও বাক্যরীতি অনুযায়ী অনুবাদ তৈরি করে এবং স্থানীয় ভাষাভাষীদের উপযোগী প্রাঞ্জল বাক্য সাজিয়ে তোলে।

আক্ষরিক শব্দ প্রতিস্থাপন বনাম নিউরাল বোধগম্যতা

বাগধারা ও সাংস্কৃতিক ভাবানুবাদ পর্যালোচনার মাধ্যমে পুরোনো পদ্ধতি ও আধুনিক নিউরাল অনুবাদের প্রযুক্তিগত পার্থক্যের গভীরতা অনুধাবন করা যায়:

  • শব্দ ধরে ধরে পুরোনো আক্ষরিক অনুবাদ: স্প্যানিশ ভাষার পরিচিত বাগধারা 'Tomar el pelo' পুরোনো অভিধানভিত্তিক সিস্টেমে অনুবাদ করলে দাঁড়াত 'চুল ধরে টানা', যা পাঠকের জন্য চরম বিভ্রান্তিকর ও অর্থহীন।
  • নিউরাল ট্রান্সফরমার অনুবাদ: উন্নত এআই মডেল 'Tomar el pelo'-কে একটি সম্পূর্ণ সাংস্কৃতিক একক হিসেবে চিনে নেয় এবং লক্ষ্য ভাষায় তার স্বাভাবিক সমার্থক ভাব প্রকাশ করে, যেমন ইংরেজিতে 'To pull someone\'s leg' কিংবা বাংলায় পরিস্থিতির বিচারে 'মজা করা' বা 'ঠাট্টা করা'।

একাধিক অর্থযুক্ত শব্দ (পলিসেমি) ও সামাজিক শিষ্টাচারের সঠিক প্রকাশ

যেহেতু নিউরাল মডেল সম্পূর্ণ বাক্যটিকে একসাথে মূল্যায়ন করে, তাই একাধিক অর্থযুক্ত শব্দের (পলিসেমি বা Polysemy) সঠিক অর্থ নির্ধারণে এটি অত্যন্ত পারদর্শী। যেমন ইংরেজি বাক্যে 'bank' শব্দটি দেখলে মডেলটি আশেপাশের শব্দগুলো পরীক্ষা করে: যদি বাক্যে 'river' বা 'water' থাকে, তবে সে 'bank'-এর অর্থ 'নদীর তীর' ধরে নেয়; আর যদি বাক্যে 'money', 'deposit' বা 'account' থাকে, তবে সে 'আর্থিক ব্যাংক' নির্বাচন করে।

তাছাড়া আধুনিক নিউরাল মডেল ভাষার আনুষ্ঠানিকতা বা শিষ্টাচারের স্তরও চমৎকারভাবে বজায় রাখে। বাংলা, ফরাসি বা জার্মান ভাষায় বয়োজ্যেষ্ঠদের ক্ষেত্রে সম্মানসূচক সম্বোধন ('আপনি' বা 'Sie') এবং বন্ধুদের ক্ষেত্রে সাধারণ সম্বোধনের ('তুমি' বা 'du') যে পার্থক্য থাকে, তা অনুচ্ছেদের সামগ্রিক সুর ও সামাজিক প্রেক্ষাপট বিশ্লেষণ করে স্বয়ংক্রিয়ভাবে ঠিক করে নেয় এই প্রযুক্তি।

স্বয়ংক্রিয় অনুবাদের প্রযুক্তিগত সীমাবদ্ধতা ও মানবিক সতর্কতা

বিশাল অগ্রগতির পরও নিউরাল অনুবাদ কখনোই অভ্রান্ত নয়। অনুবাদের মান মূলত নির্ভর করে ডিজিটাল প্রশিক্ষণ উপাত্তের পরিমাণের ওপর। ইংরেজি, স্প্যানিশ বা মান্দারিনের মতো ব্যাপকভাবে ব্যবহৃত ভাষার ক্ষেত্রে অনুবাদ যতটা নিখুঁত হয়, আঞ্চলিক বা কম ব্যবহারের ভাষার ক্ষেত্রে এর নির্ভুলতা ততটাই কমে যায়।

এছাড়া মূল বাক্যের গঠন জটিল বা যতিচিহ্নহীন হলে মডেলটি কখনো কখনো সম্পূর্ণ ভুল অর্থ তৈরি করতে পারে কিংবা গুরুত্বপূর্ণ 'না' সূচক শব্দটি বাদ দিয়ে বিপরীত অর্থ প্রকাশ করতে পারে। তাই আইনি চুক্তিপত্র, জটিল চিকিৎসা সংক্রান্ত নথি বা আন্তর্জাতিক গুরুত্বপূর্ণ নথিপত্রের ক্ষেত্রে পেশাদার মানব অনুবাদকের পরখ করে নেওয়া এখনো অপরিহার্য।

দৈনন্দিন জীবনে স্বয়ংক্রিয় অনুবাদ ব্যবহারের ব্যবহারিক সতর্কতা

অনুবাদ টুলের সুবিধা নিতে কিছু সাধারণ কৌশল কাজে লাগানো যেতে পারে। দীর্ঘ ও জটিল বাক্যকে ছোট ছোট বাক্যে ভেঙে লিখলে অনুবাদের মান বহুগুণ বেড়ে যায়। কোনো গুরুত্বপূর্ণ বিদেশি বার্তা বা ইমেলের অর্থ ঠিকমতো বোঝা গেছে কি না তা যাচাই করতে অনুবাদ করা বাক্যটিকে আবার ফিরতি অনুবাদ (যাকে ব্যাক-ট্রান্সলেশন বা Back-translation বলা হয়) করে দেখা একটি কার্যকর কৌশল। যন্ত্র ভাষা বোঝার পথ সুগম করেছে, তবে সংবেদনশীল যোগাযোগে মানুষের যাচাইয়ের গুরুত্ব অপরিসীম।

উৎস
  1. Google Neural Machine Translation System: Bridging the Gap between Human and Machine TranslationGoogle Research