[Func] Recherche les définitions de mots sur internet
Posté : jeu. 05 janv. 2012 17:30
Bonjour,
Voici un script qui vous permet de rechercher la définition d’un mot sur l’un des quatre dictionnaires en ligne :
Version du 17 janvier 2011 : _DicoDefinition($sStrategieDico, $sMot, $hForm, $bStopPossible = True, $bDebug = False)
$ sStrategieDico : Donne la stratégie de recherche dans les différents dictionnaires, la première lettre de chaque dictionnaire.
Pour les autres paramètres voir l'entête de la fonction.
La fonction retourne un tableau 2D, voir l'entête de la fonction.
Tests effectués le 14 et 15 janvier 2011, sur 100.000 mots extraits des mots du Scrabble
Dictionnaire.net : TauxOK=89%, LongDef=110car, DefMin=55
Larousse.fr : TauxOK=85%, LongDef=228car, DefMin=38
TV5.org : TauxOK=83%, LongDef=81, DefMin=38
Exionnaire.com : TauxOK=99%, LongDef=5car, DefMin=47
Avec :
TauxOK : Pourcentage de mots trouvés
LongDef : Nombre de caractères moyen par définition
DefMin : Nombre de définitions par minute (la valeur est très relative, fonction de votre PC et de votre connexion internet)
En conclusion : Exionnaire.com est le site retournant le plus de définition et Larousse.fr est le site donnant des définitions les plus détaillées.
La difficulté réside dans la recherche des mots conjugués et des mots accentués que les dictionnaires interprètent plus ou moins bien.
La fonction permet de combiner la recherche d’un dictionnaire à un autre si le mot n’est pas trouvé dans le premier.
Exemple 1 : rechercher un mot sur Dictionnaire.net, puis Larousse.fr et enfin TV5.org ($sStrategieDico = « DLT »)
Vous pouvez également lui demander de revenir sur un dictionnaire précis avec le mot trouvé dans un autre dictionnaire.
Exemple 2 : ACCROUPISSES n'est pas trouvé sur Larousse.fr mais sur TV5.org le mot nous ramène au verbe ACCROUPIR et donc si vous voulez avoir une définition qui revienne du Larousse, la fonction pourra reprendre le mot ACCROUPIR pour en trouver la définition sur Larousse.fr. ($sStrategieDico = " DLT/L ")
Voici un script qui vous permet de rechercher la définition d’un mot sur l’un des quatre dictionnaires en ligne :
Version du 17 janvier 2011 : _DicoDefinition($sStrategieDico, $sMot, $hForm, $bStopPossible = True, $bDebug = False)
$ sStrategieDico : Donne la stratégie de recherche dans les différents dictionnaires, la première lettre de chaque dictionnaire.
Pour les autres paramètres voir l'entête de la fonction.
La fonction retourne un tableau 2D, voir l'entête de la fonction.
Tests effectués le 14 et 15 janvier 2011, sur 100.000 mots extraits des mots du Scrabble
Dictionnaire.net : TauxOK=89%, LongDef=110car, DefMin=55
Larousse.fr : TauxOK=85%, LongDef=228car, DefMin=38
TV5.org : TauxOK=83%, LongDef=81, DefMin=38
Exionnaire.com : TauxOK=99%, LongDef=5car, DefMin=47
Avec :
TauxOK : Pourcentage de mots trouvés
LongDef : Nombre de caractères moyen par définition
DefMin : Nombre de définitions par minute (la valeur est très relative, fonction de votre PC et de votre connexion internet)
En conclusion : Exionnaire.com est le site retournant le plus de définition et Larousse.fr est le site donnant des définitions les plus détaillées.
La difficulté réside dans la recherche des mots conjugués et des mots accentués que les dictionnaires interprètent plus ou moins bien.
La fonction permet de combiner la recherche d’un dictionnaire à un autre si le mot n’est pas trouvé dans le premier.
Exemple 1 : rechercher un mot sur Dictionnaire.net, puis Larousse.fr et enfin TV5.org ($sStrategieDico = « DLT »)
Vous pouvez également lui demander de revenir sur un dictionnaire précis avec le mot trouvé dans un autre dictionnaire.
Exemple 2 : ACCROUPISSES n'est pas trouvé sur Larousse.fr mais sur TV5.org le mot nous ramène au verbe ACCROUPIR et donc si vous voulez avoir une définition qui revienne du Larousse, la fonction pourra reprendre le mot ACCROUPIR pour en trouver la définition sur Larousse.fr. ($sStrategieDico = " DLT/L ")