L'histoire

Ma grand-mère

Ma grand-mère m'a légué ses cahiers de recettes.

Ces cahiers sont un recueil de toutes les recettes culinaires qu'elle aura glânées au cours de sa vie.

Les sources sont nombreuses et ma grand-mère qui aura beaucoup voyagé entre la France, l'Espagne et le Maghreb, aura eu la discipline de noter toutes les bonnes recettes qui lui ont été transmises.

Une amie qui partage la recette de sa famille, une astuce trouvée dans un magazine, ou une autre parfois inventée et améliorée au cours de ses différentes expériences.

Ces cahiers sont donc un patchwork de toutes ces époques à tout le moins plutôt analogiques.

Pour se rendre compte des époques en question, les seules possibilités de trouver une recette c'étaient le bouche-à-oreille, les magazines et enfin la télévision.

Pas étonnant donc qu'on prenait le temps de noter les recettes !

Je me souviens d'ailleurs qu'on téléphonait parfois à ma grand-mère pour des conseils de cuisine.

Peut-être que le mot avait tourné que ma grand-mère avait noté beaucoup de recettes. Google avant l'heure.

Sources

Si les sources ne manquent pas, je n'ai malheureusement pas la possibilité de les identifier et de créditer les auteurs.

En effet, les cahiers sont un patchwork de toutes ces époques, et les données ne sont pas toujours présentes pour structurer de manière fidèle toute cette épopée :

Comme en témoigne les recettes ci-dessous, il y'a fort à parier que plusieurs décennies cohabitent sur cette photo :

Méthode

C'est un peu technique, mais voici grosso modo comment je m'y suis pris. En espérant que ces quelques indications pourront peut-être aider d'autres petits-enfants à mettre en ligne les recettes de leurs aïeux.

Photo

Afin de garder ces recettes, et de pouvoir les transmettre à mon tour, j'ai rapidement pris le soin de les prendre unitairement en photo.

Ce travail a pris un peu de temps, mais me permet d'immortaliser le contenu et de laisser les vieux cahiers de ma grand-mère au repos.

IA

Par la suite, je me suis aidé de l'intelligence artificielle et plus particulièrement de Qwen 3 VL modèle spécialisé en Vision Language pour transposer le texte en données structurées.

Schema.org fournit une quantité non négligeable de structure de données et bien entendu la structure Recipe collait parfaitement à mes besoins.

Pour l'interprétation des images, j'ai déployé mon modèle sur Vast.ai via vLLM afin de lancer le modèle sur une carte Nvidia plus puissante que celle de mon ordinateur personnel.

À l'issue de cette étape, j'ai donc récupéré ~80% des recettes de ma grand-mère dans une structure plus que correcte, pour moins de $ 5.

Malgré les fautes d'orthographe parfois assez grossières (fautes toujours en ligne, je m'en excuse mais c'est en cours de correction) j'ai été assez bluffé par la puissance du modèle.

En effet, même si les OCR sont capables de choses assez impressionnantes, il est rare qu'un OCR soit assez bon pour retranscrire une image aussi complexe (écriture cursive, en français, mélangée avec d'autres typographies).

Web

Je n'avais pas envie de faire un site trop complexe, mais en même temps, je souhaitais que le site puisse être assez performant pour garantir une bonne expérience utilisateur.

C'est donc assez naturellement que je me suis tourné vers Nuxt et son formidable écosystème.

Les recettes étant au format json, j'ai donc rajouté le module Nuxt Content pour créer une API assez simple, mais néanmois performante pour récupérer les données et les afficher dans votre navigateur.


Dorénavant, le site est déployé et voici ma feuille de route pour 2026 :

  • Rattraper les 20% de recettes que le modèle n'a pas compris lors de ma première itération
  • Harmoniser les catégories/plats pour rendre la recherche meilleure
  • Corriger les fautes d'orthographe afin de rester le plus fidèle au texte
  • Intégrer le deuxième cahier de ma grand-mère (250 recettes)