Hello tout le monde !
Je cherche un fichier contenant l´ensemble des mots francais ( et si possible les mots admis par le scrabble) avec une distinction entre les formes conjuguées, les féminins, les pluriels, etc
( au besoin je le retoucherai à ma facon...)
![]()
Si tu es sous linux ( distribution debian, je peux pas garantir que ça soit vrai partout), tu trouveras ton bonheur dans le fichier :
/ usr/share/dict/french
Sinon préviens moi je peux te l’envoyer.
Ca existe sur le net des fichiers de dictionnaires, entre autre il y a un site qui en recence plein, malheureusement je n´ai pas son url.
Par contre si quelqu´un l´a je suis intéressé aussi ( il y avait des fichiers spécialisés dans plein de domaines entre autre).
sinon Gneuh, mets ton fichier sur un ftp si tu peut, histoire que ça reste accessible depuis ce topic.
http://ftp.debian.org/debian/pool/main/w/wfrench/wfrench_1.2.2.orig.tar.gz
une fois décompressé, c´est le fichier " dico"
C´est cool ![]()
Je devrai le traiter pour les accents, et une fois fais je pourai mettre un lien aussi ( faudra juste m´expliquer comment on fait un lien comme ca et ou je peux le caser sur le net ( j´ai pas le net chez moi))
pour les accents. En fait tu remarque que l´archive contient d´autre chose que le fichier dico.
Pourquoi ? celui ci est écrit en utilisant uniquement la table ascii de base et non pas les caractère étendu. Ce qui fait que les accents ne sont pas disponible. C´est ainsi car différend systèmes codent les accents de différentes manières donc les accents ont été remplacé par des codes spéciaux.
Mais avec il y a différend fichier qui serve à construire à partir d´un code source flex un programme pour traduire le fichier dico en fichier french avec les bons accents. Pourquoi le programme n´est pas directement inclu ? c´est tout simplement qu´on ne sait pas plus sur quel système il est censé tourner donc on ne peut pas donner l´exécutable.
Pour le compiler il te faut une console de type unix avec gcc et flex.
Si tu ne peut pas le faire voici le fichier pour un système windows ( que je suppose que tu as) :
http://jvstats.free.fr/temp/french
Et voici le fichier pour un système linux ( que je suppose tu n´as pas), mais s´il y a des intéressés . ...
http://ajantis3.free.fr/divers/french
Comme le précise dnob, c’est pas garantit que ça passe, alors prend le fichier correspondant à l´architecture sur laquelle tu tournes, ça t´éviteras les problèmes.
t´a aussi ça si tu veux
http://www.freelang.com/dictionnaire/dic-frcs.html
J´avais fait un programme des chiffres et des lettres avec : j´étais devant ma télé, je mettais les lettres données par Romejko, et apres je lançais le prog : il me trouvais des mots de 6 - 7 lettres
par contre, pas de forme conjuguée ![]()
dans ton fichier pour windows, il n´y a pas tous les verbes conjugués
( j´ai remarqué que le verbe warrenter par exemple n´est pas conjugué...)
( c´est un verbe important au sccrable ! )
jean yves yves : T´as las source de ce programme ? Et la version linux aussi, accessoirement ? Merci ![]()
En fait, il semble que la version linux contienne quelques mots de moins que la version windows. 140031 contre 140116 pour être exact !
T´es sur ? parce que le fichier de Gneuh et le mien sont exactement les mêmes mis à part les retour à la ligne.
D´ailleurs ça permet de compter le nombre de mots de ce fichier sans l´ouvrir car il y a autant d´octet de différence entre les deux fichiers que de lignes ( logique me direz vous).
Seul le fichier de JYY est différend car il est beaucoup plus court, malgré le fait qu´il comporte certain nom propre.
Ben je n´ai fait qu´un copier/coller dans un éditeur de texte, j´ai regardé quel était le n° de la dernière ligne et j´obtenais une différence de 85 mots.
Je viens de refaire la manip et je n´ai plus de différence.
Il est possible que je me sois planté, que j´ai mal sélectionné lors du copier/coller.
Mea Culpa !
lol, c malin ça ^^
comment je peux etre sur d´avoir un fichier complet ? y a des trucs officiels ?
hayate > le lien pointe vers un fichier texte, donc tu l´ouvres avec Linux sans problemes !
seule différence : le code de retour de ligne : 0x0D0A sous Windows, uniquement 0x0D ( ou 0x0A ? ) sous Linux. Donc pas besoin de source
Apres, si tu parles de la source du programme de dico, qui prend les différents dicos, non je ne l´ai pas
mais je pense qu´un petit reverse engeneering sur les dicos permettent de décoder le format ( par essayé) puis ensuite, programmer le dico lui meme, ça se fait ![]()
par contre, si quelqu´un trouve un fichier structuré qui contient tous les mots + les formes conjuguées, la ça m´intéresse.
Ce qui serait royal, c´est un fichier qui contient tous les mots, + la nature du mot ( verbe, verbe conjugué, nom commun, article...)
la, ce serait géant ! !
Si quelqu´un à ça, meme si c´est pas un fichier texte, je veux bien regarder le code en éditeur hexa et essayer de comprendre le format et de le transcoder en fichier + lisible !
Moi je parlais de ton fameux truc pour les chiffres et les lettres :|
Ca me laisse perplexe !
hayate >
je viens de le zipper et mis en ligne
http://perso.numericable..fr/~fvirtman/temp/lettres.zip
Ne fait pas attention au code dégueu : j´ai fait ce prog il y a 4 ans, j´avais de sales habitudes, comme celle de coder en ligne, et celle de ne pas utiliser les STL ( j´ai mon ancienne structure de listes chainées qui traine derriere)
L´interface est a chier, mais ça marche ![]()
j´avais aussi fait les chiffres ( des chiffres et des lettres) mais ce serait hors sujet : vois déja les lettres !