নতুন শব্দ শেখা কষ্টসাধ্য হতে পারে যখন আপনি সময়ের চাপে থাকেন এবং ডিকশনারির পাতাগুলো তত দ্রুত পাল্টানো যায় না। সৌভাগ্যক্রমে, ইন্টারনেট আপনার আঙ্গুলের নিচে অনেক শক্তিশালী টুল রেখে দিয়েছে যাতে এই প্রক্রিয়াগুলো সুস্পষ্ট করা যায়। আ畢竟, গুগল আজকাল তার সার্চ রেজাল্টে শব্দের ডিফিনিশন সরাসরি দেয়। যাইহোক, গুগলও আপনাকে সাহায্য করতে পারবে না যখন আপনি অফলাইনে থাকলে লেখার 사이에 আটকে যাবেন।
লোকালি স্টোর করা একটি ডিকশনারি ইউটিলিটি তখন খুব কাজে আসে যখন অন্য কোনো ডিকশনারি উপলব্ধ নয় (অথবা এমনকি যখন আছে!), এবং লিনাক্স সফটওয়্যার জগতে অপশনগুলোর অভাব নেই। এদের মধ্যে, একটি আছে যা আপনার সিস্টেমের টার্মিনাল থেকে খুব সুন্দরভাবে চলে, এবং সেটি বলা হয় SDCV।
SDCV কী?
SDCV জনপ্রিয় StarDict এক্সটেনসিবল GUI ডিকশনারি অ্যাপ্লিকেশনের কমান্ড-লাইন ভার্সন। নামটি বোঝায় "StarDict Console Version"। StarDict নিজে সব বড় অপারেটিং সিস্টেমে চলে, উইন্ডোজ, BSD এবং লিনাক্স ভ্যারিয়েন্ট সহ।
যে জিনিস StarDict-কে স্পেশাল করে তোলে, সেটিই SDCV-কে স্পেশাল করে তোলে - এর লুকআপ ফাংশনে অন্তর্ভুক্ত করার জন্য ডিকশনারি ফাইলের বিশাল সংগ্রহের প্রাপ্যতা। দক্ষ ব্যবহারকারীদের জন্য, হাতের তৈরি একটি ডিকশনারি তৈরির অপশনও আছে।
একসাথে একাধিক ডিকশনারি সার্চ করার সম্ভাবনার পাশাপাশি, SDCV কনফিগারেবল সার্চ প্যাটার্ন থেকে লাভ করতে পারে। নিচে এটি এবং আপনার প্রথম ডিকশনারি ফাইল ইনস্টল করার প্রক্রিয়া দেখানো হলো।
SDCV ইনস্টল করুন
SDCV ইনস্টল করা উবুন্টুতে apt ইউটিলিটি দিয়ে সহজ, এবং এটি ডেবিয়ানের রিপোজিটরিতে উপলব্ধ। উবুন্টুতে ইনস্টলেশনের কমান্ড:
sudo apt-get install sdcv
একবার ইনস্টল হলে, SDCV কল করা যায়, কিন্তু এটার অফার করার জন্য কিছুই থাকবে না কারণ আমরা এখনো কোনো ডিকশনারি ইনস্টল করিনি।
একটি ডিকশনারি ফাইল ইনস্টল করুন
প্রথমে, আমাদের একটি ডিকশনারি ফাইল খুঁজে বের করতে হবে যা SDCV হ্যান্ডেল করতে পারে (DICT ফরম্যাট)। সৌভাগ্যক্রমে, StarDict-এর হোমপেজে কিছু চমৎকারটি লিংক করা আছে।
আমরা এই উদাহরণের জন্য Collaborative International Dictionary of English ব্যবহার করব।
এই ফাইলটি tarball হিসেবে কমপ্রেসড থাকে। আমাদের এটিকে আনকমপ্রেস করতে হবে এবং সেটিকে সঠিক ডিরেক্টরিতে রাখতে হবে যাতে SDCV সেটি রিকগনাইজ করতে পারে। নিচের কোড একই সাথে দুটোই কাজ করে:
sudo tar -xjvf YOURFILEGOESHERE -C /usr/share/stardict/dic
উপরের কোড ব্যবহার করতে, "YOURFILEGOESHERE"-কে আপনার ডাউনলোড করা tar ফাইলের পুরো নাম এবং এক্সটেনশন দিয়ে রিপ্লেস করুন। কমান্ডটি ফাইলের ভেতরের ফাইলগুলো এক্সট্র্যাক্ট করবে SDCV এবং StarDict-এর শেয়ারড ডিকশনারি ফোল্ডারে "/usr/share/stardict/dic"-এ।
একটি সার্চ রান করুন
এখন আপনি আপনার টার্মিনাল থেকে নিচের কমান্ড দিয়ে SDCV রান করতে পারেন ("WORD"-কে আপনি যে শব্দটি লুক আপ করতে চান তার সাথে বদলুন):
sdcv WORD
যদি SDCV আপনাকে বেছে নেওয়ার জন্য একাধিক অপশন দেয়, তবে আপনি তার নম্বর সিলেক্ট করে নির্দিষ্ট করতে পারেন যে কোনটি আপনার আগ্রহের।
Wikit
SDCV-এর একটি সহায়ক যোগাৎ হিসেবে, আপনি ইনফরমেশনাল কুয়েরির জন্য "Wikit" নামে অন্য একটি কমান্ড-লাইন টুল ব্যবহার করতে পারেন।
Wikit আপনাকে আপনার টার্মিনাল থেকে কুইকলি উইকিপিডিয়া সার্চ করতে দেয় এবং বিশ্বের কমিউনিটি-মেইনটেইনড এনসাইক্লোপিডিয়া দ্বারা কভার করা যেকোনো টার্মের সিনপসিস দেখতে দেয়।
নোট: Wikit-র জন্য আপনার সিস্টেমে Node.js (এবং npm) ইনস্টলড থাকতে হবে এবং এটি অফলাইন কাজ করে না। উবুন্টুতে Node.js এবং npm ইনস্টল করতে নিচের কোড ব্যবহার করুন:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install -y nodejs
Wikit ইনস্টল করতে, শুধু নিচের কমান্ডটি ব্যবহার করুন:
npm i wikit -g
একবার Wikit ইনস্টল হলে, আপনি নিচের কমান্ড দিয়ে এটি কল করতে পারেন ("SEARCH_PHRASE"-কে আপনার নিজস্ব সার্চ ফ্রেজ দিয়ে বদলুন):
wikit SEARCH_PHRASE
SDCV এবং Wikit-এর সাথে, আপনি প্রায় যেকোনো জিনিসের ইনফরমেশন এবং ডিফিনিশন দ্রুত খুঁজে পেতে পারেন। আপনার SDCV লাইব্রেরিতে অতিরিক্ত ডিকশনারি ফাইল যোগ করে আরও ব্যাপক অফলাইন সার্চের জন্য ট্রাই করুন।