প্রকল্প সম্পর্কে

Telugu Reader হলো এমন তেলুগু ভাষাভাষীদের জন্য একটি শিক্ষামূলক টুল যারা ভাষাটি বুঝতে পারেন কিন্তু তেলুগু লিপি পড়তে সমস্যায় পড়েন। সম্পূর্ণ শব্দকে অনুবাদ করার পরিবর্তে, এটি প্রতিটি শব্দকে ইউনিকোড অক্ষর ক্লাস্টারে বিভক্ত করে এবং অক্ষর স্তরের ধ্বন্যাত্মক ট্রান্সলিটারেশন ইংরেজিতে প্রদান করে। উদাহরণ স্বরূপ, తెలుగু কে తె → the, లు → lu, এবং గు → gu তে বিভক্ত করা হয়। এই প্রজেক্টের দুটি সহযোগী প্রোডাক্ট রয়েছে যা একটি শেয়ার্ড TypeScript পার্সার ইঞ্জিন দ্বারা চালিত: ইন্টারেক্টিভ পাঠ অনুশীলন সহ একটি Next.js শিক্ষামূলক ওয়েব প্ল্যাটফর্ম, এবং একটি Manifest V3 ব্রাউজার এক্সটেনশন যা সংবাদ সাইট এবং উইকিপিডিয়ার মতো বাহ্যিক তেলুগু ওয়েবসাইটগুলিতে হোভারযোগ্য ট্রান্সলিটারেশন পপআপ যোগ করে। এক্সটেনশনটিতে শূন্য লেআউট শিফট সহ একটি ভাসমান টুলটিপ, কেয়ারেট-ভিত্তিক শব্দ সনাক্তকরণ, মোবাইল টাচ সাপোর্ট এবং মোবাইল ক্রোমের জন্য একটি বুকমার্কলেট অন্তর্ভুক্ত রয়েছে যেখানে এক্সটেনশনগুলি উপলব্ধ নেই। মূল ইঞ্জিনিয়ারিং কাজটি তেলুগু ইউনিকোড কম্পোজিশনকে সঠিকভাবে পরিচালনা করার উপর ফোকাস করে, যার মধ্যে মাত্রা, বিরাম এবং সংযুক্ত ব্যঞ্জনবর্ণ অন্তর্ভুক্ত রয়েছে। পার্সারটি একটি স্বাধীন লাইব্রেরি হিসেবে প্রয়োগ করা হয়েছে যা পাঠকে উচ্চারণ ক্লাস্টারে বিভক্ত করে এবং সেগুলিকে ধ্বন্যাত্মক ইংরেজি আউটপুটে ম্যাপ করে। রিপোজিটরিতে হোভার ইন্টারঅ্যাকশন এবং ট্রান্সলিটারেশন সঠিকতা মূল্যায়ন করার জন্য একটি টেস্ট প্লেগ্রাউন্ড রুটও অন্তর্ভুক্ত রয়েছে। বর্তমান স্ট্যাটাসে দেখা যাচ্ছে পার্সার ইঞ্জিন এবং ব্রাউজার এক্সটেনশন সম্পূর্ণ হয়েছে, যেখানে মূল ওয়েব রিডার এবং শিক্ষা নিয়ন্ত্রণগুলি এখনও চলমান। পরিকল্পিত বৈশিষ্ট্যগুলির মধ্যে নমুনা নিবন্ধ, কাস্টম পাঠ ইনপুট, পাঠ নিয়ন্ত্রণ, শব্দ-স্তর বিভাজন মোড, অডিও উচ্চারণ, শব্দভাণ্ডার বুকমার্কিং এবং ভবিষ্যতের ধারণা যেমন OCR এবং গেমিফাইড লার্নিং অন্তর্ভুক্ত রয়েছে।