Módulo PyDictionary en Python

PyDictionary es un módulo de diccionario (como en el diccionario del idioma inglés) para Python2 y Python3. PyDictionary proporciona los siguientes servicios para una palabra:

  • significados
  • traducciones

Instalación

Para instalar PyDictionary, ejecute el siguiente pipcódigo en la terminal/símbolo del sistema:

pip install PyDictionary

Empezando

Ahora veamos cómo usar el módulo PyDictionary. En primer lugar necesitamos importar el módulo:

from PyDictionary import PyDictionary

Después de importar el módulo, necesitamos crear una instancia del mismo para usarlo:

dict = PyDictionary()

Para obtener el significado de una palabra, necesitamos pasar la palabra en el meaning()método.

Ejemplo:

from PyDictionary import PyDictionary
  
  
dict = PyDictionary()
  
# meaning of "python"
meaning = dict.meaning("python")
print(meaning)

Producción:

{‘Sustantivo’: [‘grandes boas del Viejo Mundo’, ‘un espíritu adivino o una persona que está poseída por tal espíritu’, ‘(mitología griega’]}

Si una palabra es a la vez un sustantivo y un verbo, el método devolverá un diccionario que contiene las claves ‘Sustantivo’ y ‘Verbo’.

Ejemplo:

from PyDictionary import PyDictionary
  
  
dict = PyDictionary()
  
# meaning of "test"
meaning = dict.meaning("test")
print(meaning)

Producción:

{‘Sustantivo’: [‘intentar algo para averiguarlo’, ‘cualquier procedimiento estandarizado para medir la sensibilidad, la memoria, la inteligencia, la aptitud o la personalidad, etc.’, ‘un conjunto de preguntas o ejercicios que evalúan la habilidad o el conocimiento’, ‘el acto de someterse a pruebas’, ‘el acto de probar algo’, ‘una cubierta externa dura como la de algunas amebas y erizos de mar’], ‘Verbo’: [‘poner a prueba, en cuanto a su calidad, o dar un uso experimental a’ , ‘probar o examinar la presencia de una enfermedad o infección’, ‘examinar el conocimiento de alguien sobre algo’, ‘mostrar una determinada característica cuando se prueba’, ‘obtener una determinada puntuación o calificación en una prueba’, ‘determinar la presencia o las propiedades de (una sustancia’, ‘someterse a una prueba’]}

Para obtener la traducción de una palabra, necesitamos pasar la palabra en el translate()método como primer parámetro y el idioma al que se traducirá como segundo parámetro. El nombre del idioma debe estar en su respectivo código de idioma.

from PyDictionary import PyDictionary
  
  
dict = PyDictionary()
  
# to translate into German
translation = dict.translate("happy",'de')
print(translation)

Producción:

glücklich

Publicación traducida automáticamente

Artículo escrito por Yash_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *