जब आप समय के लिए दबाव में होते हैं और डिक्शनरी के पन्नों को केवल इतनी तेजी से पलटा जा सकता है, तो नए शब्द सीखना दर्दनाक हो सकता है। शुक्र है, इंटरनेट ने आपकी उंगलियों पर बहुत सारे शक्तिशाली टूल रखे हैं ताकि ऐसी प्रक्रियाओं को सुव्यवस्थित किया जा सके। आखिरकार, Google आजकल अपने खोज परिणामों में ही शब्द परिभाषाएं देता है। हालांकि, जब आप ऑफ़लाइन लिखने में फंस जाते हैं तो Google भी आपकी मदद नहीं कर सकता।
जब कोई अन्य डिक्शनरी उपलब्ध न हो (या यहां तक कि जब हो भी!), तो एक स्थानीय रूप से संग्रहीत डिक्शनरी यूटिलिटी वास्तव में काम आ सकती है, और लिनक्स सॉफ़्टवेयर की दुनिया में विकल्प प्रचुर मात्रा में हैं। इनमें से, एक है जो आपके सिस्टम के टर्मिनल से काफी अच्छी तरह चलता है, और इसे SDCV कहा जाता है।
SDCV क्या है?
SDCV लोकप्रिय StarDict एक्सटेंसिबल GUI डिक्शनरी एप्लिकेशन का कमांड-लाइन संस्करण है। नाम "StarDict Console Version" के लिए खड़ा है। StarDict स्वयं सभी प्रमुख ऑपरेटिंग सिस्टम पर चलता है, जिसमें Windows, BSD और लिनक्स वेरिएंट शामिल हैं।
जो चीज़ StarDict को खास बनाती है वही SDCV को खास बनाती है - इसके लुकअप फंक्शन में शामिल करने के लिए डिक्शनरी फाइलों के विशाल वर्गीकरण की उपलब्धता। समझदार लोगों के लिए, हाथ से डिक्शनरी तैयार करने का विकल्प भी उपलब्ध है।
एक साथ कई डिक्शनरी को एक साथ खोजने की क्षमता के अलावा, SDCV कॉन्फिगरेबल सर्च पैटर्न से भी लाभान्वित होता है। हम नीचे इसे इंस्टॉल करने और आपकी पहली डिक्शनरी फाइल की प्रक्रिया पर एक नज़र डालेंगे।
SDCV इंस्टॉल करें
उबंटू में apt यूटिलिटी के साथ SDCV इंस्टॉल करना सीधा है, और यह डेबियन के रिपॉजिटरी में भी उपलब्ध है। उबंटू में इंस्टॉलेशन के लिए यहां कमांड है:
sudo apt-get install sdcv
एक बार इंस्टॉल हो जाने पर, SDCV को बुलाया जा सकता है, लेकिन इसके पास देने के लिए कुछ भी नहीं होगा क्योंकि हमने अभी तक कोई डिक्शनरी इंस्टॉल नहीं की है।
डिक्शनरी फाइल इंस्टॉल करें
सबसे पहले, हमें एक डिक्शनरी फाइल ढूंढनी होगी जिसे SDCV हैंडल कर सके (DICT फॉर्मेट)। सौभाग्य से, StarDict के होमपेज पर कुछ बेहतरीन लिंक हैं।
हम इस उदाहरण के लिए इंग्लिश के सहयोगी अंतर्राष्ट्रीय डिक्शनरी का उपयोग करेंगे।
यह फाइल एक टारबॉल के रूप में कंप्रेस्ड आती है। हमें इसे अनकंप्रेस करना होगा और इसे SDCV द्वारा पहचाने जाने के लिए सही डायरेक्टरी में रखना होगा। निम्न कोड एक साथ दोनों काम करता है:
sudo tar -xjvf YOURFILEGOESHERE -C /usr/share/stardict/dic
उपरोक्त कोड का उपयोग करने के लिए, "YOURFILEGOESHERE" को अपने डाउनलोड किए गए टार फाइल के पूर्ण नाम और एक्सटेंशन से बदलें। कमांड अंदर निहित फाइलों को 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 लाइब्रेरी में अतिरिक्त डिक्शनरी फाइलें जोड़ने का प्रयास करें।