शब्दकोश एप्लिकेशन के लिए स्पेनिश से अंग्रेजी और अंग्रेजी से स्पेनिश शब्दकोश?


10

काफी समय से, मैं Apple के मूल शब्दकोश एप्लिकेशन के लिए अंग्रेजी और स्पेनिश रूपांतरण शब्दकोशों (दोनों तरीकों) की तलाश कर रहा हूं। अभी तक मुझे कोई सफलता नहीं मिली है।

क्या "न्यू ऑक्सफ़ोर्ड अमेरिकन डिक्शनरी" और "डिक्शनैयर डे ल'आकडेमी फ्रांसेइस" जैसे कोई भी मुफ्त, सभ्य गुणवत्ता वाला समाधान है?

किसी भी लिंक या जानकारी की बहुत सराहना की जाएगी।


पूछे जाने वाले प्रश्न के बावजूद, Toms जवाब स्वीकार्य है और मेरे सुव्यवस्थित अनुरोध के भीतर है। धन्यवाद!
v2r

जवाबों:


9

नवीनतम MacOS संस्करणों में पहले से ही स्पैनिश शब्दकोश शामिल हैं जिन्हें Dictionary.app ( + ,) में प्राथमिकताओं में सक्षम किया जा सकता है ।

नीचे उत्तर अन्य लोकप्रिय प्रारूपों के तृतीय-पक्ष शब्दकोशों को परिवर्तित करने और स्थापित करने के लिए है।

बिल्ट-इन OSX Dictionary.app आप पहली बार की आवश्यकता होगी के लिए एक शब्दकोश बनाने के लिए pyglossary जो ABBYY Lingvo डीएसएल, बेबीलोन बीजीएल, Stardict IFO, आदि (देखें हो सकता है इनपुट प्रारूप से AppleDict प्रारूप में बदलने के लिए सभी समर्थित स्वरूपों )।

AppleDict स्रोत XML उत्पन्न होने के बाद, Apple Dictionary Development Kit का उपयोग देशी बाइनरी फ़ाइलों को बनाने के लिए किया जाता है, जिनका Dictionary.app उपयोग कर सकता है।

निम्नलिखित के रूप में आगे बढ़ें:

निर्भरता स्थापित करना

  1. Xcode कमांड लाइन उपकरण स्थापित करें :
    xcode-select --install
  1. Https://developer.apple.com/download/more/ से Xcode के लिए सहायक उपकरण स्थापित करें - आपको अपने iCloud या Apple डेवलपर खाते से लॉगिन करना होगा। DMG फ़ाइल को फाइंडर में डबल-क्लिक करके माउंट करें, और फ़ोल्डर डिवेलपमेंट किट को / Developer / Extras (रूट के रूप में) में कॉपी करें :
    sudo mkdir -p /Developer/Extras/
    sudo cp -r '/Volumes/Auxiliary Tools/Dictionary Development Kit' /Developer/Extras
  1. होमबॉव के माध्यम से पायथन 3 स्थापित करें (OSX पायथन 2.x प्रीइंस्टॉल्ड के साथ आता है):
    brew install python3
  1. पाइग्लोसरी परियोजना की जाँच करें:
    mkdir -p ~/projects
    git clone --depth 1 https://github.com/ilius/pyglossary.git ~/projects/pyglossary
  1. Lxml और BeautifulSoup स्थापित करें, pyglossary कि पार्सर्स पर निर्भर करता है:
    pip3 install lxml beautifulsoup4

अब वास्तविक रूपांतरण करने के लिए सब कुछ तैयार है।

रूपांतरण करना

  1. स्रोत शब्दकोश (इस मामले में बाबुल BGL) को AppleDict में परिवर्तित करें:
    python3 pyglossary.pyw --read-options=resPath=OtherResources --write-format=AppleDict webster.bgl webster.xml

नोट : यदि शब्दकोश बड़ा है, तो इस ऑपरेशन में महत्वपूर्ण समय लग सकता है।

  1. OSX Dictionary.app बाइनरी फ़ाइलों के लिए उत्पन्न AppleDict स्रोतों को संकलित करें। Pyglossary, AppleDict सोर्स को एक सबफ़ोल्डर में बनाता है, जिसका नाम सोर्स फाइल है।

वैकल्पिक : डिफ़ॉल्ट रूप से शब्दकोश नाम इनपुट फ़ाइल के फ़ाइल नाम से लिया जाएगा। यदि आप नाम को किसी अन्य चीज़ में बदलना चाहते हैं, तो Makefileएक पाठ संपादक में खोलें , और DICT_NAME चर में शीर्षक सेट करें (सुनिश्चित करें कि आप उद्धरण शामिल हैं)।

    cd webster ### subdir name is derived from the source file
    make
    make install

नोट : makeशब्दकोश बड़ा होने पर महत्वपूर्ण समय ले सकता है। विशाल शब्दकोशों के लिए इसमें 10 मिनट का समय लग सकता है।

make installसे उत्पन्न शब्दकोश को कॉपी करता है ~/Libary/Dictionaries। अब यदि आप डिक्शनरी ऐप को फिर से शुरू करते हैं और वरीयताएँ ( + ,) नया डिक्शनरी सूची में दिखाई देगा। इसे सक्षम करने के लिए चेकबॉक्स पर क्लिक करें।

अन्य प्रारूप, उदाहरण के लिए ABBYY Lingvo DSL को और अधिक चरणों की आवश्यकता होती है जैसे UTF-16 से UTF-8। यहाँ DSL के लिए AppleDict रूपांतरण के लिए एक आवरण स्क्रिप्ट है

यहाँ बेबीलोन बीजीएल प्रारूप में कुछ मुफ्त शब्दकोश हैं । DICTD, Stardict और ABBYY Lingvo DSL फॉर्मेट में शाब्दिक सैकड़ों शब्दकोश उपलब्ध हैं।


हाय ccpizza, आपके उत्तर के लिए बहुत बहुत धन्यवाद, जो लागू है, क्योंकि मैंने कुछ महीने पहले अपनी पसंद के लिनक्स वितरण का उपयोग करके इसी तरह के मामले में इस तरह से काम किया था। OSX के लिए भी यह काम करता है!
v2r

मैंने से स्विच किया .rstहै .md। बस अपने ब्राउज़र में प्रोजेक्ट खोलने पर आपको RAEDME फाइल दिखाई देगी: github.com/ilius/pyglossary
saeedgnu


2

Ccpizza के उत्तर के लिए अनुवर्ती के रूप में, यहां आपको आज की आवश्यकता है:

  • Xcode के लिए सहायक उपकरण: http://developer.apple.com/downloads
    आपको इसे प्राप्त करने के लिए एक Apple डेवलपर खाते की आवश्यकता है।
    एक बार जब आप इसे डाउनलोड कर लेते हैं, तो आप सिर्फ / डेवलपर / एक्स्ट्रा पर एक नया फ़ोल्डर बना सकते हैं और वहां सहायक उपकरण से डिक्शनरी डेवलपमेंट किट फ़ोल्डर को कॉपी कर सकते हैं।
  • अजगर। यह पूर्वस्थापित हो सकता है।
  • BeautifulSoup। एक टर्मिनल को फायर करें और इस कमांड को लॉन्च करें:
    sudo easy_install beautifulsoup4
  • pyglossary: https://github.com/ilius/pyglossary

अब आप किसी भी प्रारूप में एक शब्दकोश डाउनलोड कर सकते हैं। सभी अंग्रेजी - एक्स बेबीलोन शब्दकोश यहाँ हैं: http://www.babylon.com/free-d शब्दकोशों /languages/english

अब ccpizza ने क्या कहा। मुझे कमांड को थोड़ा बदलना पड़ा

python pyglossary.pyw --read-options=resPath=OtherResources --write-format=AppleDict webster.bgl webster.xml
make
make install

ध्यान दें कि डिक्शनरी नाम (इस मामले में "वेबस्टर") Dictionary.app के टूलबार में शब्दकोशों का नाम होगा; मैंने स्पैनिश शब्दकोश के लिए स्पैनिश का उपयोग किया। अंतिम कमांड स्वचालित रूप से डिक्शनरी फ़ाइल को स्थापित कर देगा, इसलिए आप इसे Dictionary.app की प्राथमिकताओं में सक्षम कर सकते हैं।


अतिरिक्त जानकारी के लिए एलेक्स, धन्यवाद। बहुत सराहना की!!
v2r

@ एलेक्स: मैंने जवाब में निर्भरता को शामिल नहीं किया क्योंकि वे रीडमी फाइलों में सूचीबद्ध हैं जो कि pyglossaryApple सहायक उपकरण के साथ आते हैं , लेकिन उन्हें यहां रखना अच्छा है। Btw, वास्तविक URL औक्स पैकेज developer.apple.com/downloads है । मुझे लगता है कि स्थापित Command line tools for Xcodeकरना भी आवश्यक है, लेकिन यह सुनिश्चित करने के लिए नहीं कह सकता। Dictionary Development Kitफ़ोल्डर में एक रीडमी भी है - इसमें संकलन और फ़ोल्डर स्थानों के बारे में अद्यतित निर्देश हैं, जो कि उपयोगी है क्योंकि Apple ने नवीनतम OSX संस्करणों में निर्देशिका संरचना को थोड़ा बदल दिया है।
ccpizza

उफ़। मैंने ध्यान नहीं दिया कि README फाइल में, मैंने यह पता लगाने के लिए संकलक चेतावनियों का उपयोग किया कि मैं क्या याद कर रहा था: / ^ ^ मुझे डाउनलोड करने के लिए मुक्त बाबुल शब्दकोश खोजने में थोड़ा समय लगा, इसलिए इसका एक और कारण था ये पद। - इसके अलावा, मेरे Apple डेवलपर लिंक को सही करने के लिए धन्यवाद :)
एलेक्स वैली

0

कम से कम एल कैपिटन के साथ शुरू, Apple इनमें से एक प्रदान करता है:

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.