api-definition icon indicating copy to clipboard operation
api-definition copied to clipboard

API dictionnaire (via données de Wiktionnaire)

API Dictionnaire Wiktionnaire

Badge KoPaTiK

API qui permet d'obtenir, via le Wiktionnaire, la définition des termes passés en input.

Exemple de définition

*** Demo ***

Page de test ici

*** Features ***

Les éléments extraits sont :

  • l'url de la page web

  • l'url de l'image

  • la légende de l'image

  • l'url du crédit de l'image

  • classe(s) grammaticale(s) du terme recherché

  • le genre (pour les noms et pour les adjectifs)

  • les définitions associées (sans aucun exemple)

  • message d'erreur si le parsing a échoué

{
  "motWiki": "carpe",
  "error": "",
  "direct_link": "https://fr.wiktionary.org/wiki/carpe",
  "url_img": "https://upload.wikimedia.org/wikipedia/commons/a/a8/Common_carp.jpg",
  "legende_img": "",
  "url_credits": "https://commons.wikimedia.org/wiki/File:Common_carp.jpg?uselang=fr",
  "nature": [
    "Nom commun 1",
    "Nom commun 2"
  ],
  "genre": [
    [
      "Nom commun 1",
      "féminin"
    ],
    [
      "Nom commun 2",
      "masculin"
    ]
  ],
  "natureDef": [
    [
      {
        "1": "(Zoologie) Poisson d’eau douce, de taille moyenne, originaire d'Asie (Chine surtout), de la famille des cyprinidés (Cyprinidae), comestible. ",
        "2": "(Cuisine) Chair cuisinée de ce poisson.",
        "3": "(Zoologie) Variante de carpe commune (poisson). "
      }
    ],
    [
      {
        "1": "(Anatomie) Nom générique des huit petits os du poignet. "
      }
    ]
  ]
}

*** Suppléments ***

2 cas particuliers pour lesquels des liens internes ont été ajoutés :

  • les mots pluriels (lien vers la définition du mot au singulier)
  • les verbes conjugués (lien vers la définition du verbe à l'infinitif)

Cela permet d'éviter d'avoir pour seule définition "Pluriel de ..." ou "3eme personne du singulier du verbe ..."

Exemple de définition

*** Langages et bibliothèques utilisés ***

  • Bootstrap
  • PHP avec bibliothèque "simple_html_dom"
  • Ajax JQuery

*** Auteur ***

*** License ***

Licence GNU General Public License v3.0 - voir LICENSE pour plus d'informations