Création d'une API de définition via le Wiktionnaire


  • Réalisation :  2021
  • Catégorie :  PHP

  • Techniques :  PHP / API / cURL / AJAX / SCRAPING / PARSING

  • Code :  GitHub
  • Lien :  API Dico

Principe

Dans le cadre de la réalisation du site d'anagrammes, je voulais rendre accessible, sur le site même et non à l'aide d'un lien, la définition de chaque mot solution. Ne trouvant pas d'API satisfaisante malgré mes recherches, j'ai décidé de la coder.

Les données sont extraites du dictionnaire libre et gratuit le Wiktionnaire.

Caractéristiques

Les éléments extraits sont les suivants : l'url de la page web, les url de l'image, de la légende et de l'attribution, le(s) classe(s) grammaticale(s) du terme recherché, le genre (pour les noms et pour les adjectifs), les définitions associées, et un message d'erreur si le parsing a échoué.

J'ai également ajouté deux fonctionnalités :

  • Pour les mots pluriels : lien vers la définition du mot au singulier,
  • Pour les verbes conjugués : lien vers la définition du verbe à l'infinitif.
Screenshot de l'API dictionnaire