Tengo una buena noticia para los hablantes no nativos de inglés. Ahora, puede mejorar su vocabulario en inglés y encontrar el significado de las palabras en inglés, directamente desde su Terminal. Saludar a Pyvoc una herramienta de creación de vocabulario y diccionario de línea de comandos multiplataforma y de código abierto escrita en Pitón lenguaje de programación.
Con esta herramienta, puede repasar algunos significados de palabras en inglés, probar o mejorar su habilidad de vocabulario o simplemente usarla como un diccionario CLI en sistemas operativos similares a Unix.
Instalar Pyvoc en Linux
Dado que Pyvoc está escrito en lenguaje Python, puede instalarlo usando Pip3 gerente de empaquetación.
Una vez que Pip esté instalado, ejecute el siguiente comando para instalar Pyvoc.
$ pip3 install pyvoc
Después de instalar Pyvoc, ejecute el siguiente comando para crear automáticamente los archivos de configuración necesarios en su $HOME
directorio.
$ pyvoc word
Salida de muestra:
|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
Si el comando Pyvoc no está disponible, simplemente cierre la sesión y vuelva a iniciarla.
¡Hecho! Avancemos y mejoremos un poco las habilidades en inglés.
Cómo utilizar Pyvoc como herramienta de diccionario de línea de comandos y herramienta de creación de vocabulario
Pyvoc obtiene el significado de la palabra de API de diccionario de Oxford .
Digamos que quieres encontrar el significado de una palabra ‘digresión’ . Para hacerlo, ejecuta:
$ pyvoc digression
¿Ver? Pyvoc no solo muestra el significado de la palabra ‘digresión’ pero también un example oración que muestra cómo usar esa palabra en la práctica.
Vamos a ver a otro example.
$ pyvoc subterfuge | subterfuge Noun: deceit used in order to achieve one's goal example: he had to use subterfuge and bluff on many occasions
También muestra las clases de palabras. Como tu ya sabes, El inglés tiene cuatro grandes clases de palabras :
- Sustantivos,
- verbos,
- adjetivos,
- adverbios.
Echa un vistazo a lo siguiente example.
$ 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
Como puede ver en el resultado anterior, la palabra ‘bienvenido’ se puede usar como verbo, sustantivo, adjetivo e interjección. Pyvoc ha dado example para cada clase.
Si escribe mal una palabra, le informará que verifique la ortografía de la palabra dada.
$ pyvoc wlecome No definition found. Please check the spelling!!
Útil, ¿no?
Crear grupos de vocabulario
Un grupo de vocabulario no es más que una colección de palabras añadidas por el usuario. Más tarde puede revisar o tomar la prueba de estos grupos. 100 grupos de 60 palabras son reservado para el usuario
Para agregar una palabra (Ej. esporádico ) a un grupo, simplemente ejecute:
$ 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
Como puede ver, no proporcioné ningún número de grupo y pyvoc mostró el significado de la palabra dada y agregó automáticamente esa palabra al número de grupo. 51 . Si no proporciona el número de grupo, Pyvoc lo añadir palabras de forma incremental a grupos 51-100 .
Pyvoc también le permite especificar un número de grupo si lo desea. Puede especificar un grupo del 1 al 50 usando -gramo opción. Para examplevoy a agregar una palabra al grupo de Vocabulario 20 usando el siguiente 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
¿Ver? El comando anterior muestra el significado de la palabra ‘discreta’ y la agrega al grupo de vocabulario 20. Si el grupo no existe, Pyvoc lo creará y agregará la palabra.
De forma predeterminada, Pyvoc incluye tres grupos de vocabulario predefinidos (101, 102 y 103). Estos grupos personalizados tienen 800 palabras de cada uno. Todas las palabras en estos grupos se toman de GRE y SE SENTÓ sitios web de preparación.
Para ver los grupos generados por el usuario, simplemente ejecute:
$ 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
Como puede ver, he creado un grupo (20) que incluye el grupo predeterminado (51).
Pon a prueba y mejora el vocabulario en inglés
Como ya dije, puedes usar los grupos de Vocabulario para repasar o tomar cuestionarios de ellos.
Por ejemplo, para revisar el grupo no. 101 utilizar -r
opción como a continuación.
$ pyvoc 101 -r
Ahora puede revisar el significado de todas las palabras en el grupo de Vocabulario 101 en orden aleatorio. Simplemente presione ENTER para pasar a las siguientes preguntas. Una vez hecho, pulsa CTRL+C salir.
Además, realiza pruebas de los grupos existentes para refrescar su vocabulario. Para hacerlo, utilice -q opción como a continuación.
$ pyvoc 103 -q 50
Este comando le permite realizar un cuestionario de 50 preguntas del grupo de vocabulario 103. Elija la respuesta correcta de la lista ingresando el número apropiado. Obtendrás 1 punto por cada respuesta correcta. Cuanto más anotes, mayor será tu habilidad de vocabulario.

Pyvoc se encuentra en la etapa inicial de desarrollo. Espero que el desarrollador lo mejore y agregue más funciones en los próximos días.
Como hablante no nativo de inglés, personalmente encuentro útil probar y aprender nuevos significados de palabras en mi tiempo libre. Si es un gran usuario de la línea de comandos y desea verificar rápidamente el significado de una palabra, Pyvoc es la herramienta adecuada. También puede probar su vocabulario en inglés en su tiempo libre para memorizar y mejorar su habilidad en el idioma inglés.
Recurso: