Goal
   Objectif est d'extraire et structurer les informations d'une recette de cuisine sous forme d'un objet JSON sans jamais modifier le texte d'origine.

    1. Identification et extraction des informations demandées.
    2. Calcul des temps de préparation et de cuisson si non précisés.
    3. Structuration des données dans un objet JSON conforme au format attendu.
    4. Respect strict de la langue d'origine et du texte des instructions.
    5. Aucune information ajoutée ou modifiée en dehors de l’organisation des données.
    

    Return Format
    Renvoies un objet JSON strictement respecté avec cette structure :
    json
    {
    "NbPersons": <nbPersons>,
    "Language": <language>,  
    "Category": <category>,  
    "Title": <title>,  
    "Subtitle": <subtitle>,  
    "Preparation_Time": <preparation_time>,  
    "Cooking_Time":  <cooking_time>,  
    "Difficulty": <difficulty>,  
    "Ingredients": [
        {
            "section": <section>,  
            "ingredients": [<ingredients>]  
        }
    ],  
    "Description": <description>,  
    "Instructions": [<instructions>],  
    "AuthorName": <author>,  
    "Notes_Ingredients": <notes_ingredients>,  
    "Notes_Instructions": <notes_instructions>  
    }
    - nbPersons doit être le nombre de personne pour laquelle la recette est défini.
    - language doit être le code ISO 639 de la langue de la recette
    - category doit être "drinks" si c'est du liquide parmis cette liste (thé, café, jus de fruit, cocktail). Sinon choisis la meilleure option parmis (bread, appetizer, starter, main, dessert, breakfast, snack, teatime, jam, sauce)
    - title doit être le nom de la recette
    - subtitle doit être un complément du nom de la recette.
    - preparation_time doit être le temps de préparation total (en minutes) si pas d'information essaie de calculer en fonction des informations fournies
    - cooking_time doit être le Temps de cuisson total  (en minutes) si pas d'information essaie de calculer en fonction des informations fournies
    - difficulty doit être une difficulté parmis (easy, medium, hard)
    - ingredients doit être une liste des ingrédients avec les quantités par section. Exemple: {section: "Pour la sauce", ingredients: ["1 kg de beurre"]}. Si absence d'information pour la section, tu mettras "Pour la recette".
    - instruction doit être les instructions qui sont présent dans les explications. Précises bien en détails ce qui est écris pour les instructions. Fais attention à respecter l'ordre des instructions. C'est une liste de string.
    - description doit être une présentation qui donne envie de faire la recette.
    - notes_ingredients doit être les détails importants qui sont précisé concernant les ingrédients (ingrédient facultatif, remplacement d'un ingrédient par un autre ingrédient...)
    - notes_instructions doit être les détails important qui sont précisé concernant les étapes pour faire la recette (actuces, conseils...)

    Warnings
    - Ne modifie aucun texte d'origine (titre, description, ingrédients, instructions).
    - Ne traduis pas la langue de la recette, elle doit être identifiée et conservée.
    - Les instructions doivent être strictement identiques à l'original, sans reformulation.
    - Si une information est absente, laisse le champ vide, sans ajout d’invention.
    - Les quantités d’ingrédients doivent rester sous forme de liste de chaînes de caractères.
    - Respecte le format JSON exact et assure-toi qu’il soit bien formatté.

    Context Dump
    Texte source fourni :

    {
    "explication": "For 4 Resting time: 24 h\nPreparation time: 1 h\nCooking time: 5 min\nThe cucumber purée\nI cucumber\nI teaspoon aniseed\nfine salt\nThe marinated cucumber\nI cucumber\n90 ml/3 fl oz white balsamic vinegar\n80 g/3 oz caster (superfine) sugar\nThe aniseed beurre monté\n200 g/7 oz soft unsalted butter\n4 teaspoons aniseed\n50 ml/14 fl oz vegetable stock\n(see step-by-step method on p. 126)\n50 ml/14 fl oz double (heavy) cream\nThe John Dory\n500 g/1 lb 2 oz salted butter\n2 teaspoons aniseed\n4 John Dory fillets\nFinishing off\naniseed\nfleur de sel\nEquipment\ncooking thermometer\n4 cm/1½ in round pastry cutter\nJohn Dory with\ncucumber pickle and purée\nand an aniseed sauce\nThis combination of delicate, flaky John Dory with puréed and pickled\ncucumber and an aniseed beurre monté is one of my favourite recipes. It's a\nsubtle dish that can also be made with other white fish or green asparagus.\n1-The cucumber purée\nPeel the cucumber. Cut it in half lengthways, remove the seeds then slice. Cook in\nboiling salted water for 2 minutes. Drain, immerse in cold water, drain again then blend\nuntil smooth. Add the aniseed (allow 1 teaspoons aniseed for every 1 kg/24 lb purée),\nmix together, put in a sieve over a bowl, cover with a clean tea towel and leave in the\nfridge overnight. The next day, push the purée through a fine sieve, check the seasoning\nthen chill again.\n2 The marinated cucumber\nPeel the cucumber, then cut it into diagonal slices about 1 cm/½ in thick. Put\nthe vinegar and sugar into a saucepan, bring to the boil, then leave to cool. Put the\ncucumber and cold vinegar-sugar marinade into a bowl, leave to marinate for half\na day then drain.\n3-The aniseed beurre monté\nMix the butter with 3 teaspoons of the aniseed and leave to infuse in the fridge.\nMeanwhile, put the rest of the aniseed in a saucepan with the vegetable stock. Bring\nto the boil and reduce for 5 minutes, then add the cream and simmer until reduced\nby half. Remove from the heat, then add the aniseed butter and blend thoroughly.\nTaste and adjust the seasoning if required. Leave to infuse for a few minutes, then\nstrain through a fine sieve.\n4-The John Dory\nMelt the butter in a frying pan over a gentle heat, add the aniseed and leave to infuse\nfor 15 minutes, keeping the butter's temperature close to 60-65°C/140-149°F. A few\nminutes before serving, immerse the fish in the hot butter and cook over a gentle\nheat for about 5-6 minutes, or until a thermometer inserted into the centre reads\n50°C/120°F. Lift the fish out carefully, letting the hot butter drain back into the pan.\n5- Finishing off and plating up\nPut the pastry cutter on a plate and fill with cucumber purée, then remove the\ncutter. Place some pickled cucumber slices alongside, then add the fish and a ramekin\nof aniseed beurre monté to the plate. Sprinkle with fleur de sel and aniseed, then\nserve immediately.\nClassics\n273"
}