Ho una buona notizia per chi non è madrelingua inglese. Ora puoi migliorare il tuo vocabolario inglese e trovare il significato delle parole inglesi, direttamente dal tuo Terminale. Saluta Pyvoc , uno strumento multipiattaforma, open source, dizionario da riga di comando e strumento per la creazione del vocabolario scritto in Python linguaggio di programmazione.
Usando questo strumento, puoi rispolverare il significato di alcune parole inglesi, testare o migliorare le tue abilità di vocabolario o semplicemente usarlo come dizionario CLI su sistemi operativi simili a Unix.
Installa Pyvoc in Linux
Poiché Pyvoc è scritto utilizzando il linguaggio Python, puoi installarlo utilizzando Pip3 gestore di pacchetti.
Una volta installato Pip, esegui il comando seguente per installare Pyvoc.
$ pip3 install pyvoc
Dopo aver installato Pyvoc, esegui il comando seguente per creare automaticamente i file di configurazione necessari nel tuo $HOME
directory.
$ pyvoc word
Risultato di esempio:
|Creating necessary config files /getting api keys. please handle with care! | word Noun: single meaningful element of speech or writing example: I don't like the word ‘unofficial’ Verb: express something spoken or written example: he words his request in a particularly ironic way Interjection: used to express agreement or affirmation example: Word, that's a good record, man
Se il comando Pyvoc non è disponibile, disconnettiti e riconnettiti.
Fatto! Andiamo avanti e miglioriamo un po' la conoscenza dell'inglese.
Come utilizzare Pyvoc come strumento dizionario da riga di comando e strumento per la creazione di vocaboli
Pyvoc recupera il significato della parola da Oxford Dictionary API .
Diciamo che vuoi trovare il significato di una parola 'digressione' . Per farlo, esegui:
$ pyvoc digression
Vedere? Pyvoc non mostra solo il significato della parola 'digressione' , ma anche una frase di esempio che mostra come usare quella parola in pratica.
Vediamo un altro esempio.
$ pyvoc subterfuge | subterfuge Noun: deceit used in order to achieve one's goal example: he had to use subterfuge and bluff on many occasions
Mostra anche le classi di parole. Come già sai, l'inglese ha quattro principali classi di parole :
- Nomi,
- Verbi,
- Aggettivi,
- Avverbi.
Dai un'occhiata al seguente esempio.
$ pyvoc welcome / welcome Noun: instance or manner of greeting someone example: you will receive a warm welcome Interjection: used to greet someone in polite or friendly way example: welcome to the Wildlife Park Verb: greet someone arriving in polite or friendly way example: hotels should welcome guests in their own language Adjective: gladly received example: I'm pleased to see you, lad—you're welcome
Come puoi vedere nell'output sopra, la parola 'benvenuto' può essere usata come verbo, sostantivo, aggettivo e interiezione. Pyvoc ha fornito un esempio per ogni classe.
Se scrivi una parola in modo errato, ti informerà di controllare l'ortografia della parola data.
$ pyvoc wlecome \ No definition found. Please check the spelling!!
Utile, vero?
Crea gruppi di vocaboli
Un gruppo di vocaboli non è altro che una raccolta di parole aggiunte dall'utente. In seguito puoi rivedere o rispondere a quiz da questi gruppi. 100 gruppi di 60 parole sono riservati per l'utente.
Per aggiungere una parola (ad es. sporadico ) in un gruppo, esegui:
$ pyvoc sporadic -a - sporadic Adjective: occurring at irregular intervals or only in few places example: sporadic fighting broke out writing to vocabulary group... word added to group number 51
Come puoi vedere, non ho fornito alcun numero di gruppo e pyvoc ha visualizzato il significato di una determinata parola e l'ha aggiunta automaticamente al numero di gruppo 51 . Se non fornisci il numero del gruppo, Pyvoc aggiungerà parole in modo incrementale ai gruppi 51-100 .
Pyvoc consente inoltre di specificare un numero di gruppo, se lo si desidera. Puoi specificare un gruppo da 1 a 50 utilizzando -g opzione. Ad esempio, aggiungerò una parola al gruppo di vocaboli 20 usando il seguente comando.
$ pyvoc discrete -a -g 20 / discrete Adjective: individually separate and distinct example: speech sounds are produced as a continuous sound signal rather than discrete units creating group Number 20... writing to vocabulary group... word added to group number 20
Vedere? Il comando sopra mostra il significato della parola "discreta" e la aggiunge al gruppo di vocaboli 20. Se il gruppo non esiste, Pyvoc lo creerà e aggiungerà la parola.
Per impostazione predefinita, Pyvoc include tre gruppi di vocaboli predefiniti (101, 102 e 103). Questi gruppi personalizzati hanno 800 parole ciascuno. Tutte le parole in questi gruppi sono tratte da GRE e SAT siti web di preparazione.
Per visualizzare i gruppi generati dagli utenti, esegui semplicemente:
$ pyvoc word -l - word Noun: single meaningful element of speech or writing example: I don't like the word ‘unofficial’ Verb: express something spoken or written example: he words his request in a particularly ironic way Interjection: used to express agreement or affirmation example: Word, that's a good record, man USER GROUPS Group no. No. of words 20 1 DEFAULT GROUP Group no. No. of words 51 1
Come vedi, ho creato un gruppo (20) incluso il gruppo predefinito (51).
Verifica e migliora il vocabolario inglese
Come ho già detto, puoi utilizzare i gruppi di vocabolario per revisionarli o rispondere a dei quiz.
Ad esempio, per rivedere il gruppo n. 101 , usa -r
opzione come di seguito.
$ pyvoc 101 -r
Ora puoi rivedere il significato di tutte le parole nel gruppo Vocabolario 101 in ordine casuale. Basta premere INVIO per passare alle domande successive. Al termine, premi CTRL+C per uscire.
Inoltre, fai quiz dai gruppi esistenti per rispolverare il tuo vocabolario. Per farlo, usa -q opzione come di seguito.
$ pyvoc 103 -q 50
Questo comando ti permette di rispondere a un quiz di 50 domande dal gruppo di vocaboli 103. Scegli la risposta corretta dall'elenco inserendo il numero appropriato. Otterrai 1 punto per ogni risposta corretta. Più punti ottieni, maggiore sarà la tua abilità di vocabolario.
Pyvoc è nella fase iniziale di sviluppo. Spero che lo sviluppatore lo migliori e aggiunga più funzionalità nei giorni a venire.
In quanto madrelingua inglese, personalmente trovo utile testare e imparare nuovi significati di parole nel mio tempo libero. Se sei un utente pesante della riga di comando e desideri verificare rapidamente il significato di una parola, Pyvoc è lo strumento giusto. Puoi anche testare il tuo vocabolario inglese nel tuo tempo libero per memorizzare e migliorare la tua conoscenza della lingua inglese.