Exploitation automatique d'un dictionnaire

Résolu
sa8rouna Messages postés 28 Statut Membre -  
sa8rouna Messages postés 28 Statut Membre -
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

3 réponses

  1. KX Messages postés 19031 Statut Modérateur 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
  2. sa8rouna Messages postés 28 Statut Membre
     
    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
    1. KX Messages postés 19031 Statut Modérateur 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
  3. sa8rouna Messages postés 28 Statut Membre
     
    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
    1. KX Messages postés 19031 Statut Modérateur 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
    2. sa8rouna Messages postés 28 Statut Membre
       
      Ah d'accord ! tu m'inspire la.. je vais l'essayer et voir si ca va me servir :)

      Merci ^^
      0
    3. sa8rouna Messages postés 28 Statut Membre
       
      Bon voila j'ai trouvé ce dictionnaire, et je travaille avec.
      https://thevore.com/french/
      0