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": "6aee5a625f9b400d91459297749f0030",
    "updated": "2025-04-24T10:15:55.561Z",
    "title": "Broccoli Rabe, Mozzarella, Anchovy, and Spicy Tomato Bake",
    "subtitle": "A lighter, healthier twist on eggplant Parmesan.",
    "description": "This simple casserole combines the flavors of broccoli rabe, mozzarella, anchovy, and spicy tomatoes for a delicious and nutritious meal. For a vegetarian version, omit the anchovies.",
    "ingredients": [
      {
        "section": "For the recipe",
        "ingredients": [
          "fresh mozzarella cheese",
          "extra-virgin olive oil",
          "garlic cloves, smashed and peeled",
          " or anchovy fillets",
          "dried chile flakes",
          "broccoli rabe, dried ends trimmed, chopped 2 or times to shorten the stalks",
          "kosher salt and freshly ground black pepper",
          "one 14 ounce can whole peeled tomatoes, drained and roughly chopped",
          "grated parmigiano-reggiano cheese"
        ]
      }
    ],
    "instructions": [
      "Slice the mozzarella into ¼-inch rounds and place them on paper towels. Cover with more towels and weigh down with a heavy pan or baking sheet to press out excess moisture. This helps the cheese brown beautifully. Set aside.",
      "In a large skillet, heat a generous amount of olive oil over medium heat. Add the garlic and cook gently until softened, fragrant, and golden brown, about 5 minutes. Avoid burning.",
      "Once the garlic is toasted, mash it with a wooden spoon. Add the anchovy fillets and let them melt into the oil.  Stir in 1/4 teaspoon of chili flakes.",
      "Add the broccoli rabe to the skillet, season with salt and pepper, and toss to coat with the oil and seasonings.",
      "Cook over medium heat until the broccoli rabe leaves wilt and the stems begin to soften, approximately 6 to 8 minutes.",
      "Add the chopped tomatoes and distribute them evenly around the broccoli rabe. Cook until the broccoli rabe is tender and the tomatoes have thickened to a near-paste consistency, about 10 to 12 minutes.",
      "If the tomato mixture is too watery, remove the broccoli rabe and transfer it to a baking dish. Continue cooking the tomatoes in the skillet for a few more minutes, stirring frequently, until thickened.",
      "Preheat the broiler.",
      "Spread the broccoli rabe and tomato mixture in a baking dish large enough for a single layer. Arrange the drained mozzarella slices over the top, drizzle with olive oil, and broil until the cheese is golden brown and the casserole is bubbling, about 10 minutes.",
      "Let cool briefly, sprinkle with Parmigiano-Reggiano cheese, drizzle with a touch more olive oil, and serve hot while the cheese is melted and gooey."
    ],
    "notes_ingredients": "",
    "notes_instructions": "Pressing out excess liquid from fresh mozzarella before cooking prevents it from becoming rubbery.  Place slices between layers of paper towels and press with a heavy object like a frying pan."
  }
]