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

ওপেন চাইনিজ কনভার্ট (OpenCC) একটি ব্যাপক ওপেন-সোর্স প্রকল্প, যা বিভিন্ন চীনা বর্ণমালা ও আঞ্চলিক লেখার রীতির মধ্যে উচ্চ-মানের পাঠ্য রূপান্তরের জন্য ডিজাইন করা হয়েছে। এটি প্রথাগত চীনা, সরলীকৃত চীনা, জাপানি শিনজিতাই (নতুন বর্ণরূপ) এবং মূল ভূখণ্ড, তাইওয়ান ও হংকং-এ প্রচলিত নির্দিষ্ট আঞ্চলিক শব্দ পছন্দের মধ্যে রূপান্তর সমর্থন করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে: - নির্ধারক, অভিধান-ভিত্তিক রূপান্তর যা বৃহৎ ভাষা মডেল (LLM)-এর উপর নির্ভর করে না, ফলে স্থিতিশীল, অনুমানযোগ্য এবং দ্রুত অফলাইন ফলাফল নিশ্চিত হয়। - বিচ্ছিন্ন অভিধান ও লাইব্রেরি, যা কাস্টম পরিবর্তন ও সম্প্রসারণের অনুমতি দেয়। - সরলীকৃত-প্রথাগত ম্যাপিং এবং বর্ণরূপের ভিন্নতার মধ্যে কঠোর পার্থক্য, "পার্থক্য করা যায় এমন ক্ষেত্রে আলাদা রাখা" নীতির অনুসরণ করে। - আঞ্চলিক বাগধারা ও বর্ণরূপের জন্য সমর্থন (যেমন, "鼠标"-কে "滑鼠"-এ রূপান্তর)। - জাপানি শিনজিতাই এবং কিউজিতাই (পুরাতন বর্ণরূপ)-এর মধ্যে রূপান্তরের সীমিত সমর্থন। প্রকল্পটি একাধিক ইন্টারফেস ও টুল সরবরাহ করে: - **লাইব্রেরি**: C++, C, Python এবং Node.js-এর জন্য উপলব্ধ, যা বিভিন্ন অ্যাপ্লিকেশনে সংহতকরণ সক্ষম করে। - **কমান্ড লাইন ইন্টারফেস (CLI)**: একটি নেটিভ CLI টুল যা সরাসরি পাঠ্য রূপান্তর, বিভাজন পরিদর্শন এবং ডায়াগনস্টিক মোডের মাধ্যমে অস্পষ্টতা সনাক্তকরণের জন্য (`--segmentation`, `--inspect`, `--ambiguities`)। - **প্রি-বিল্ট বাইনারি**: Homebrew, WinGet এবং Debian প্যাকেজের মতো প্যাকেজ ম্যানেজারের মাধ্যমে Windows, Linux এবং macOS-এর জন্য উপলব্ধ। - **অনলাইন কনভার্টার**: opencc.js.org-এ একটি ওয়েব-ভিত্তিক ইন্টারফেস। OpenCC-তে নির্দিষ্ট রূপান্তর পথের জন্য বিস্তৃত কনফিগারেশন ফাইল অন্তর্ভুক্ত রয়েছে, যেমন সরলীকৃত থেকে প্রথাগত (স্ট্যান্ডার্ড, তাইওয়ান, হংকং) এবং বাক্যাংশ সমন্বয় সহ আন্তঃআঞ্চলিক রূপান্তর। এটি উন্নত বিভাজনের জন্য `opencc-jieba`-এর মতো পরীক্ষামূলক প্লাগইনও সমর্থন করে। সফটওয়্যারটি Apache License 2.0-এর অধীনে লাইসেন্সকৃত এবং ইনপুট পদ্ধতি (ibus-pinyin, fcitx), অভিধান (GoldenDict) এবং গবেষণা ডেটাবেসের মতো প্রকল্পগুলিতে ব্যাপকভাবে ব্যবহৃত হয়।