Me gustaría crear una aplicación de diccionario en línea usando python (o con django).cómo crear una aplicación de diccionario de inglés con python (django)?
Será similar a http://dictionary.reference.com/.
PD: el diccionario no está almacenado en una base de datos. está almacenado en un archivo de texto o archivo gunzip. Los archivos de diccionarios de inglés gratuitos se pueden descargar desde esta URL: dicts.info/dictionaries.php.
El archivo de diccionario libre más fácil será en el formato de:
word1 explanation for word1
word2 explanation for word2
Hay algunos otros formatos también. pero todos se almacenan en un archivo de texto o archivo text.gz
Mi pregunta es
(1) ¿Hay algún paquete de código abierto Python o módulos o aplicación que implementa esta funcionalidad que pueda utilizar o estudio de los actuales ?
(2) Si la respuesta a la primera pregunta es NO. ¿Qué algoritmo debo seguir para crear dicha aplicación web? ¿Puedo simplemente usar el objeto de diccionario incorporado de Python para este trabajo? para que la clave del objeto del diccionario sea la palabra en inglés y el valor será la explicación. ¿Está bien en términos de rendimiento? O ¿Tengo que crear mi propio objeto de árbol para acelerar la búsqueda? o cualquier paquete existente que maneje este trabajo correctamente?
Muchas gracias.
PD: el diccionario no se almacena en una base de datos. está almacenado en un archivo de texto o archivo gunzip. Los archivos de diccionarios de inglés gratuitos se pueden descargar desde esta URL: http://www.dicts.info/dictionaries.php. El archivo de diccionario libre más fácil será en el formato de: explicación palabra1 Palabra1 explicación palabra2 para palabra2 Hay algunos otros formatos también. pero todos están almacenados en un archivo de texto o en un archivo de texto.gz. – SSS