क्या टर्मिनल के माध्यम से शब्दों का अनुवाद करना संभव है?


28

मैं अंग्रेजी से भाषा एक्स गर्त टर्मिनल तक शब्दों का अनुवाद करना चाहूंगा

  • यदि यह संभव है, तो किस तरह के शब्दकोष हैं?

  • क्या webxicon.org ट्रफ टर्मिनल जैसी ऑनलाइन सेवाओं का उपयोग करना संभव है ?


1
देखें कि क्या यह vitobotta.com/google-translate-terminal/#sthash.pH5CSCI5.dpbs मदद करता है।
मिच

जवाबों:


30

ऑफ़लाइन उपयोग के लिए:

आप dictdसर्वर को स्थापित कर सकते हैं और शब्द अनुवाद के लिए फ्रीडिक्ट डिक्शनरी डेटाबेस का उपयोग कर सकते हैं ।

तानाशाही स्थापित करें:

sudo apt-get install dictd

dictd

अनुवाद डेटाबेस स्थापित करें। जैसे। अंग्रेजी- फ्रेंच अनुवाद के लिए अंग्रेजी के लिए तानाशाही-मुक्त-एंग-फ्रा , अंग्रेजी से स्पेनिश अनुवाद के लिए तानाशाही-मुक्त-एंग-स्पा

sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa

freedictDB

उपयोग :

डेटाबेस की सूची देखें:

dict -D

किसी विशेष डेटाबेस का उपयोग करें। अंग्रेजी से स्पेनिश अनुवाद के लिए:

dict -d fd-eng-spa "how are you?"

snapHowRU

ऑनलाइन उपयोग के लिए:

इसके libtranslate-binसाथ स्थापित करें :

sudo apt-get install libtranslate-bin

जैसे। ऑनलाइन Google अनुवाद इंजन का उपयोग करना:

echo "what are you doing" | translate-bin -s google -f en -t fr

onlineGoogleTranslate


टर्मिनल में ऑफलाइन अंग्रेजी शब्दकोश:

अंग्रेज़ी शब्दकोश डेटाबेस ( gcide, wn, शैतान ) स्थापित करना :

sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil

इंग्लिश थिसॉरस डेटाबेस (मोबाइल -थिसॉरस ) स्थापित करना :

sudo apt-get install dict-moby-thesaurus

उपयोग :

  1. किसी विशेष डेटाबेस का उपयोग करना ( जैसे। WordNet - wn ):

    dict -d wn "dictionary"
    
  2. एक तानाशाही डेटाबेस को निर्दिष्ट नहीं करना सभी उपलब्ध डेटाबेस से परिभाषा / अनुवाद / थिसॉरस का उत्पादन करेगा। जैसे।

    dict "dictionary"
    

क्या कोई eng-eng शब्दकोश है?

1
@DuminduMahawela: ... वहाँ हैं ... मैंने उनमें से कुछ सहित मेरी पोस्ट अपडेट की है ... आशा है कि आप उन्हें पसंद करेंगे ...
सटीक

1
धन्यवाद। मैं एक टर्मिनल eng-eng dictionatry के लिए कुछ अवधि खोज रहा था। आपने अच्छा काम किया है।

"आप कैसे हैं?"
CARNI

काम नहीं करता । अंगूठा नीचे
कार्नी

10

शैल का अनुवाद करें

अनुवाद शेल (Google अनुवाद CLI पूर्व) एक उपकरण है जो आपको Google अनुवाद का उपयोग करके कमांड लाइन से अनुवाद पाठ का उपयोग करने देता है।

स्थापना

$ wget git.io/trans
$ chmod +x ./trans

या

sudo apt install translate-shell

या

$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install

प्रयोग

अनुवाद करना

trans en:de "The quick brown fox jumps over the lazy dog"  # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad"  # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad"  # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad"  # Same but `-brief`

डिक्शनरी के रूप में: Google Translate का उपयोग डिक्शनरी के रूप में किया जा सकता है जब == से लेकर -d पैरामीटर तक का उपयोग किया जाता है

trans -d fr: mot

अतिरिक्त जानकारी और कुछ उदाहरण आधिकारिक साइट में पाए जा सकते हैं


बनाओ: *** लक्ष्य 'स्थापित' करने के लिए कोई नियम नहीं है। रूक जा।
CARNI

wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd ट्रांसलेशन-शेल-मास्टर && sudo बनाने के लिए "कुछ टेक्स्ट" && trs {en = afr} "TEXT TO TRANSLATE"
कारनी

करता है काम नहीं, अंगूठे नीचे
CARNI

4

अपनी इच्छित भाषा के आधार पर, टर्मिनल के माध्यम से ऑफ़लाइन मशीन अनुवाद के लिए एपरटियम की जाँच करें । यह ज्यादातर रोमांस भाषाओं (ईएस, एफआर, पीटी, कैट, ओसीसी ..) पर ध्यान केंद्रित करने के लिए लगता है, लेकिन लगता है कि वे धीरे-धीरे अपनी नई भाषाओं को जोड़ रहे हैं।

स्पेनिश के लिए आप स्थापित करेंगे:

sudo apt install apertium apertium-en-es

echo "Hola Mundo." | apertium -a es-en
> Hello world.

यह टर्मिनल आधारित है, लेकिन एक बुनियादी GUI भी है: apertium-tolk

रेपो में संस्करण पुराना है, यदि आप एक नया संस्करण स्थापित निर्देशों का पालन करना चाहते हैं ।


2

मैंने पायथन का उपयोग करके Google अनुवाद पर एक साधारण कमांड-लाइन अनुवादक आधार लिखा ।

कोड: अजगर कोड 100 पंक्तियों से कम है, और मैंने एक इंस्टॉलर स्क्रिप्ट भी लिखी है, और एक कॉन्फ़िगर फ़ाइल प्रदान की है ताकि आपकी डिफ़ॉल्ट पसंदीदा भाषा सेट हो सके।

यह एमआईटी लाइसेंस के तहत है।

पूर्व-आवश्यकताएं: लिनक्स पर Python2.x, इसकी सभी जरूरतें हैं, यह अभी तक python3 का समर्थन नहीं करता है, मैं इसे बाद में ठीक कर सकता हूं।


1

यहाँ sdcv आधारित उत्तर पर एक नज़र डालें (इसमें "Xlanguage" से "Ylanguage" शब्दकोशों भी है):

क्या कोई ऑफ़लाइन कमांड-लाइन शब्दकोश है?

सर्फ की भी जांच करनी चाहिए। एक बार जब आप स्थापित करते हैं, तो आप एक शब्द के माध्यम से अर्थ प्राप्त कर सकते हैं sr webster difficultWord। अनुवाद करने का एक तरीका होगा sr google difficultword in hindi। अनुवाद के लिए शायद अन्य विकल्प भी होंगे।


1

"जीवन" का अनुवाद करें। उदाहरण bellow: (lynx स्थापित होना चाहिए)

lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'

जहां, "एन" अंग्रेजी है और "पीटी" पुर्तगाली है

आउटपुट:
'विदा'


0

मैंने टेक्स्ट फ़ाइलों के आधार पर एक साधारण कमांड-लाइन अनुवादक लिखा है । यदि यह मौजूद है तो यह एक ऑडियो फ़ाइल को भी पुन: पेश करता है। मेरे पास पहले से ही ऑडियो फ़ाइलों का एक डेटाबेस है, और अगर मैं उन्हें नहीं ढूंढता, तो मैं उन्हें एक Google डेटाबेस से डाउनलोड करता हूं।

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