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": "d4b3d91519894325bd73fec8ebdda603",
    "updated": "2025-05-10T10:13:15.837Z",
    "title": "Millionaire's Trifle",
    "subtitle": null,
    "description": "A traditional trifle combines sponge cake, fruit, custard, jelly, and cream. While the classic version is always delightful, Millionaire's Trifle takes it to another level with chocolate custard, caramel, chocolate Swiss roll, brownies, cream, and more! It may seem extravagant, but it truly is every dessert lover's dream. This recipe is enjoyable to prepare, always impresses guests, and I am confident you will adore it as much as I do.",
    "ingredients": [
      {
        "section": "For the recipe",
        "ingredients": [
          "ready-made vanilla custard",
          "ready-made caramel",
          "milk or dark chocolate, chopped",
          "double cream",
          "icing sugar",
          "vanilla extract",
          "x jumbo chocolate swiss roll",
          "shortbread biscuits",
          "caramel sauce"
        ]
      },
      {
        "section": "TOPPING",
        "ingredients": [
          "brownie bites",
          "chocolate sauce",
          "chocolates",
          "sprinkles"
        ]
      }
    ],
    "instructions": [
      "Pour the ready-made custard into a pan, add the caramel and chocolate, then gently heat over low heat, stirring until smooth and fully melted.",
      "Transfer the mixture into a bowl and let it cool, stirring occasionally to prevent a skin from forming.",
      "In a separate bowl, whisk together the double cream, icing sugar, and vanilla extract until soft peaks form.",
      "Slice the Swiss roll into 1cm thick rounds and arrange a layer of these at the bottom of a large serving dish approximately 20cm in diameter and 10cm deep (glass dishes work best to showcase the layers).",
      "Spread half of the custard mixture evenly over the Swiss roll layer, then add a layer of shortbread biscuits.",
      "Spread a third of the whipped cream over the biscuits, then drizzle a third of the caramel sauce on top.",
      "Repeat the layering with the remaining Swiss roll slices, the other half of the custard, another layer of shortbread biscuits, a third of the whipped cream, and a third of the caramel sauce.",
      "Finish with a layer of brownie bites topped with the remaining whipped cream.",
      "Drizzle chocolate sauce and the remaining caramel sauce over the top, then decorate as you like with sprinkles or chocolates.",
      "Refrigerate the trifle for about 1 hour to allow the flavors to meld before serving."
    ],
    "notes_ingredients": "You can substitute the Swiss roll with chocolate sponge or any type of cake, including vanilla sponge. Adding 1-2 tsp of sea salt to the caramel creates a delicious salted caramel variation. You may also swap the caramel for chocolate sauce or a fruit coulis. For added texture, you can include a layer of jelly following the instructions on the package.",
    "notes_instructions": null
  }
]