Je voudrais créer une application de dictionnaire en ligne en utilisant python (ou avec django). Il sera semblable à http://dictionary.reference.com/. PS: le dictionnaire n'est pas stocké dans une base de données. il est stocké dans un fichier texte ou un fichier gunzip. Les fichiers gratuits du dictionnaire anglais peuvent être téléchargés à partir de cette URL: dicts.info/dictionaries.php.comment créer une application de dictionnaire de langue anglaise avec python (django)?
Le fichier dictionnaire libre sera plus facile dans le format de:
word1 explanation for word1
word2 explanation for word2
Il y a quelques autres formats aussi bien. mais tous sont stockés soit dans un fichier texte ou text.gz fichier
Ma question est
(1) Y at-il un paquet python open source existant ou modules ou application qui implémente cette fonctionnalité que je peux utiliser ou étudier à partir ?
(2) Si la réponse à la première question est NON. quel algorithme dois-je suivre pour créer une telle application web? Puis-je simplement utiliser l'objet dictionnaire intégré python pour ce travail? de sorte que la clé de l'objet du dictionnaire sera le mot anglais et la valeur sera l'explication. Est-ce OK en terme de performance? OU Dois-je créer mon propre objet Arborescence pour accélérer la recherche? ou tout paquet existant qui gère ce travail correctement?
Merci beaucoup.
PS: le dictionnaire ne sont pas stockées dans une base de données. il est stocké dans un fichier texte ou un fichier gunzip. Les fichiers gratuits du dictionnaire anglais peuvent être téléchargés à partir de cette URL: http://www.dicts.info/dictionaries.php. Le fichier dictionnaire le plus facile sera au format suivant: mot1 explication pour mot1 mot2 explication pour mot2 Il existe également d'autres formats. mais tous sont stockés dans un fichier texte ou un fichier text.gz. – SSS