আমার মনে হয় অভিধানের চেয়ে যেটা বেশী দরকার সেটা হলো স্পেল চেকার। তবে মানচুমাহারার প্রস্তাবটা দেখে মনে হল যে, আসলে দরকার অভিধান স্টাইলে একটা লিপিবদ্ধ ডেটাবেস আর একটা সার্চ ইঞ্জিন।কয়েকটি আইডিয়া হলো,
* ইদানিং গুগল সার্চে দেখা যায়, কয়েকটি অক্ষর লেখামাত্র কাছাকাছি শব্দগুলো ড্রপডাউন একটা স্পিনার বক্সের মত জায়গায় চলে আসে। এমন হতে পারে।
* আবার, এম.এস. ওয়র্ডেও বেশ কিছু কমন শব্দ বানানের প্রথম কয়েকটি অক্ষর লেখামাত্র চলে আসে। এমনটি হতে পারে।
* কিংবা, সামহোয়্যারইন ব্লগের ইদানিংকার নতুন ইন্টারফেস-এ ব্লগার খোঁজার অপশনটা দারুন। কোন ব্লগার খুঁজতে গেলে প্রথম অক্ষর দেয়া মাত্র ডাইনামিকালি সেই অক্ষর দিয়ে শুরু সমস্ত ব্লগারের নাম চলে আসে। আরো একটু টাইপ করলে .... ইত্যাদি।
** জাপানের বর্ণমালা খুবই জটিল। এদের নিজস্ব বর্ণ হলো দুই রকম, হিরাগানা আর কাতাকানা .... অনেকটা ইংলিশের বড় হাতের আর ছোট হাতের অক্ষরের মত; অর্থাৎ প্রতিটি হিরাগানা বর্ণের একটি কাতাকানা বর্ণ আছে। কাতাকানা দিয়ে শুধু বিদেশী শব্দ থেকে আগত শব্দ লেখা হয়। অন্য জটিল বর্ণ হল চাইনিজ কাঞ্জি। ধরুন জাপানের নাম নিহোন .... এটা দুইটা কাঞ্জি দিয়ে লেখা হয়। কিন্তু কাঞ্জি বর্ণভান্ডার (??) এতই বড় যে, সেটা কোন কী-বোর্ডে আটে না। তাই ওরা লেখার সময় লেখে হিরাগানা দিয়ে (৫০টার মত বর্ণ মাত্র) ... তারপরে ওদের ভাষার স্ক্রীপ্টটা সেই উচ্চারণে যতগুলো কাঞ্জি আসে সবগুলোর একটা লিস্ট দেখায়, যেখান থেকে ব্যবহারকারী তার প্রয়োজনীয় কাঞ্জি বেছে নেয়। আমাদের স্পেল চেকার সেরকম হতে পারে।
যেমন কেউ 'বড়' কথাটা টাইপ করে শেষ করা মাত্র একটা লিস্ট খুলবে যেখানে থাকবে
বড় = বৃহদাকার
বর = উপহার
বর = বিবাহের পাত্র
এই ধরনের একটা লিস্ট। তাহলে ব্যবহারকারী সহজেই কাঙ্খিত শব্দটি খুজে নিতে পারবে। এজন্য স্ক্রীপ্টের মূল প্রোগ্রামে কনফিউজিং ক্যারেক্টারগুলোকে খোঁজার সময়ে সমান ধরবে এবং যে কোনটা দিয়েই লেখা হোক অন্য অক্ষর ব্যবহারকারি বানানগুলো দেখাবে।... যেমন
র, ড়, ঢ় (তিনটাকেই একটা আরেকটার প্রতিস্থাপনকারী ধরে নেবে)
ই, ঈ
ি, ী
উ, ঊ
ু, ূ
ন, ণ
স, ষ, শ, ছ (বাচা লিখলে, বাঁচা, বাছা, বাসা, বাস, বাঁশ সবগুলো অর্থসহ সাজেশন দেখাবে)
.... ইত্যাদি।
আলোচনা চলুক।