Exploitation automatique d'un dictionnaire

Résolu
sa8rouna Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
sa8rouna Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis entrain de programmer un traducteur électronique et je cherche a trouver comment pourrai je exploiter un dictionnaire électronique d'une façon automatique? c'est a dire entrer d'une façon automatique un terme afin de chercher son synonyme?

je programme avec Java.

merci d'avance


A voir également:

3 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Regarde du côté des Collection et des Map
Tu peux faire des trucs genre Map<Mot,Collection<Mot>> pour associer à un mot plusieurs autres pour un critère donné. Ou encore mieux, spécifier plusieurs critères pour chaque mot avec une Map<Mot,Map<Critere,Collection<Mot>>.
Evidemment, il faut que ta collection soit construite intelligemment de manière à ce que les données s'entrecoupent.

Exemple :

{<"gentil",{<"synonyme",{"sympathique"}>,<"antonyme",{"méchant","vilain"}>}>,
<"méchant",{<"synonyme",{"vilain"}>,<"antonyme",{"gentil","sympathique"}>}>}
La confiance n'exclut pas le contrôle
0
sa8rouna Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
Comme ça je serai obligée a développer encore un dictionnaire ! alors que ma tache est d'en exploiter un déja installé sur pc
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tout va dépendre du format des données de ce fameux dictionnaire, je ne sais pas comment il est fait, mais souvent ce ne sont que des listes de mots dans un fichier texte qu'il faut entrer en mémoire pour les manipuler... Dis en un peu plus sur ce que tu as déjà.
0
sa8rouna Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
oui c'est ca le probleme !! faut que je cherche un ou jpeux acceder a son code source.. ou au moins a sa base de donnee :/
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Si c'est un logiciel qui n'est pas fait pour accéder à ses données, tu n'y arriveras pas.
Il te faut donc chercher un dictionnaire qui le permet. Moi je connais, et j'utilise souvent Lexique, mais c'est une base de mots plus qu'un véritable dictionnaire.
0
sa8rouna Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
Ah d'accord ! tu m'inspire la.. je vais l'essayer et voir si ca va me servir :)

Merci ^^
0
sa8rouna Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
Bon voila j'ai trouvé ce dictionnaire, et je travaille avec.
https://thevore.com/french/
0