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": "c9961b51dd004ec89c67e894b6d51a38",
    "updated": "2025-04-23T23:29:46.461Z",
    "title": "Healthy Saag Tofu",
    "subtitle": null,
    "description": "This recipe offers a healthy take on Saag Paneer, using tofu to recreate the mildly tangy flavor and satisfying texture. The tofu is infused with nutritional yeast, miso, and lemon, creating a delicious base.  Spinach, a nutritious and readily available green, cooks down quickly in the curry, making it a perfect addition. Serve alongside wholemeal chapatis or brown rice for a complete meal.",
    "ingredients": [
      {
        "section": "For the tofu paneer",
        "ingredients": [
          "firm tofu",
          "lemon",
          "nutritional yeast",
          "white miso paste",
          "coconut oil (melted)"
        ]
      },
      {
        "section": "For the saag",
        "ingredients": [
          "onion",
          "garlic cloves",
          "piece fresh ginger (about 15g)",
          "tomatoes",
          "fresh spinach leaves",
          "olive oil",
          "cumin seeds",
          "garam masala",
          "ground turmeric",
          "chilli flakes",
          "soya cream",
          "salt and black pepper"
        ]
      },
      {
        "section": "To serve",
        "ingredients": [
          "shop-bought wholemeal chapatis or roti (or cooked brown rice)"
        ]
      }
    ],
    "instructions": [
      "Preheat the oven to 180°C. Line a baking tray with parchment paper.",
      "Prepare the tofu: Press the tofu using a tofu press or by placing it between two clean tea towels, with a weight on top, for at least 30 minutes to remove excess liquid.",
      "In a mixing bowl, zest and juice the lemon. Add the nutritional yeast, miso paste, and melted coconut oil. Mix thoroughly with a fork.",
      "Cut the pressed tofu into 1.5cm cubes. Add the tofu cubes to the mixing bowl, ensuring they are coated with the mixture. Marinate for 25-30 minutes.",
      "Spread the marinated tofu cubes evenly on the lined baking tray. Bake for 20-30 minutes, turning once halfway through, until golden brown.",
      "To prepare the saag: Finely dice the onion, grate the garlic and ginger, and dice the tomatoes. Roughly chop the spinach.",
      "Heat the olive oil in a large frying pan over medium heat. Add the cumin seeds and stir for 30 seconds. Add the diced onion and a pinch of salt, cooking and stirring for 5-7 minutes. Stir in the grated garlic and ginger for 1 minute.  Add the garam masala, turmeric, and chilli flakes, stirring for 30 seconds. Add the diced tomatoes and stir for 3-4 minutes.  Add the chopped spinach and stir for 2 minutes. Finally, incorporate the soya cream and stir for 2 minutes until the saag achieves a creamy consistency. Season with salt and pepper to taste.",
      "Transfer the prepared saag to a serving bowl. Remove the baked tofu from the oven. Arrange the tofu cubes on top of the saag. Serve immediately with brown rice, wholemeal chapatis, or roti."
    ],
    "notes_ingredients": null,
    "notes_instructions": null
  }
]