Goal
    Traduire toutes les valeurs textuelles présentes dans une liste d’objets d’une recette de cuisine de en (ISO 639) vers fr (ISO 639), en respectant le contexte culinaire.

    Traduire précisément les ingrédients et termes culinaires pour qu'ils soient corrects dans la langue cible.
    Maintenir la structure JSON intacte, en ne modifiant que les valeurs.
    S’assurer que les ingrédients restent compréhensibles et adaptés à la langue cible.

    Return Format
    Tu dois renvoyer une liste d’objets sous la forme reçu.
    - Chaque valeur doit être correctement traduite en fr.
    - Les ingrédients doivent être adaptés à la langue cible.
    - Aucune clé ne doit être modifiée.

    Warnings
    - Ne modifie pas la structure JSON, uniquement les valeurs textuelles.
    - Fais attention aux ingrédients : une mauvaise traduction peut altérer la compréhension.
    - Ne laisse aucune valeur non traduite.
    - Ne renvoie que le JSON, sans explication.

    Context Dump
    Langue source : en (ISO 639)
    Langue cible : fr (ISO 639)
    Données à traduire :

    [
  {
    "recipeCode": "73323a6672a144bda39166c120edfcb9",
    "updated": "2025-04-25T17:13:26.911Z",
    "title": "Spicy Lentil Cottage Pie",
    "subtitle": null,
    "description": "This recipe incorporates lentils to reduce fat and increase fiber, creating a healthier version of the classic cottage pie.",
    "ingredients": [
      {
        "section": "For the filling",
        "ingredients": [
          "olive oil",
          "(400g) extra-lean ground beef",
          "onion, finely chopped",
          "stalks celery, finely chopped",
          "garlic cloves, crushed",
          "red pepper, seeded and diced",
          "all-purpose flour",
          "ground cinnamon",
          "tomato purée",
          "(150ml) red wine",
          "dried thyme",
          "(414.029 ml) (300 400ml) beef stock",
          "worcestershire sauce",
          "dried red pepper flakes",
          "can lentils, rinsed and drained"
        ]
      },
      {
        "section": "For the topping",
        "ingredients": [
          "(450g) white potatoes, peeled and cut into even-sized chunks",
          "(141.748 g) (600g) sweet potatoes, peeled and cut into even-sized chunks",
          "(150ml) hot skim milk",
          "scant (28.349 g) (25g) polyunsaturated margarine",
          "salt and freshly ground black pepper",
          "sunflower or pumpkin seeds"
        ]
      }
    ],
    "instructions": [
      "Preheat oven to 400°F (200°C). Heat 1 tbsp olive oil in a non-stick frying pan. Brown the ground beef over high heat for 1-2 minutes. Set aside.",
      "In the same pan, add the remaining olive oil and cook the chopped onion over medium heat for 2 minutes.",
      "Add the chopped celery, crushed garlic, and diced red pepper. Cook for 2 minutes.",
      "Return the browned beef to the pan. Stir in the flour, cinnamon, tomato purée, and red wine. Cook for 1 minute, stirring constantly. Add the thyme, 10fl oz (300ml) beef stock, Worcestershire sauce, and red pepper flakes. Season with salt and pepper to taste. Bring the mixture to a boil, then reduce heat, cover, and simmer for 30 minutes. Add more stock if needed.  Remove from heat and mix in the rinsed and drained lentils.",
      "Boil the potatoes and sweet potatoes until tender, approximately 15-20 minutes. Drain thoroughly and return to the pan. Dry over low heat for 1 minute. Add the hot milk and margarine, then mash until smooth. Season with salt and pepper to taste.",
      "Transfer the meat and lentil mixture to an ovenproof dish. Spread the mashed potato mixture evenly over the top and sprinkle with sunflower or pumpkin seeds. Place the dish on a baking tray and bake for 20-25 minutes, or until golden brown."
    ],
    "notes_ingredients": null,
    "notes_instructions": null
  }
]