Goal
    Traduire toutes les valeurs textuelles présentes dans une liste d’objets d’une recette de cuisine de en (ISO 639) vers ar (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 ar.
    - 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 : ar (ISO 639)
    Données à traduire :

    [
  {
    "recipeCode": "6247dcf3409d43518527c0914373016b",
    "updated": "2025-05-08T00:20:17.713Z",
    "title": "Spaghetti Bake",
    "subtitle": "A savoury tangle.",
    "description": null,
    "ingredients": [
      {
        "section": "For the recipe",
        "ingredients": [
          "spaghetti or bucatini",
          "rashers smoked streaky bacon or thinly sliced pancetta",
          "garlic",
          "double cream",
          "vegetable stock",
          "parmesan"
        ]
      },
      {
        "section": "Bucatini with porcini",
        "ingredients": [
          "handful dried porcini"
        ]
      },
      {
        "section": "With fresh mushrooms",
        "ingredients": [
          "chestnut mushrooms",
          "butter",
          "oil",
          "thyme leaves",
          "parsley"
        ]
      }
    ],
    "instructions": [
      "Cook 500g spaghetti or bucatini in vigorously boiling water until al dente.",
      "Drain and rinse under cold running water in a colander, then set aside.",
      "Cut 12 rashers of smoked streaky bacon or thinly sliced pancetta into finger-thick pieces.",
      "Peel and thinly slice 4 cloves of garlic, then cook together with the bacon in a shallow non-stick pan until the bacon is crisp.",
      "In a mixing bowl, combine the drained pasta with 400ml double cream, 200ml vegetable stock, the bacon and garlic, then season with salt and black pepper.",
      "Mix everything thoroughly, then transfer the mixture to a baking dish.",
      "Sprinkle the surface with a generous handful of grated Parmesan and bake at 180°C (Gas mark 4) for about 30 minutes until the top is lightly golden."
    ],
    "notes_ingredients": "Feel free to substitute the pasta with what you have on hand. Almost any type works well for this recipe, except for smaller soup pastas like orzo.",
    "notes_instructions": "Bucatini with porcini:\nSoak a handful of dried porcini in warm water for 10 minutes until they have rehydrated and softened. Incorporate the porcini into the cream and pasta mixture instead of, or alongside, the bacon.\nWith fresh mushrooms:\nSlice small chestnut mushrooms and sauté them in a little butter and oil until golden and slightly sticky. Season with thyme leaves, salt, and pepper. Use these mushrooms in the main recipe as a substitute for the pancetta, and add a little coarsely chopped parsley for added flavor."
  }
]