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": "54ddfb8d7c8d4982b0bf0903d6a1ed90",
    "updated": "2025-05-17T20:08:44.099Z",
    "title": "Falafel",
    "subtitle": "فلافل",
    "description": "Falafel is a popular street food in many places, especially in the Middle East. While it is often easier to buy them ready-made, homemade falafel offers a unique and satisfying experience. This recipe is inspired by the traditional flavors of Jerusalem, where falafel is enjoyed as of a breakfast spread alongside ka'ak and hummus. Since living abroad, preparing falafel at home has become a comforting way to reconnect with those familiar tastes.",
    "ingredients": [
      {
        "section": "For the recipe",
        "ingredients": [
          "onion",
          "cloves garlic",
          "chopped flat-leaf parsley",
          "chopped cilantro (coriander).",
          "red or green chilli (optional).",
          "dried chickpeas, soaked overnight",
          "ground cumin",
          "ground coriander",
          "salt",
          "baking powder",
          "vegetable oil, for deep frying"
        ]
      },
      {
        "section": "To serve",
        "ingredients": [
          "water and drained .",
          "pita bread, homemade or store-bought",
          "tahini sauce .",
          "mixed vegetables and pickles"
        ]
      }
    ],
    "instructions": [
      "Place the onion, garlic, parsley, cilantro, and chilli into the bowl of a food processor and pulse until finely chopped.",
      "Add the drained chickpeas and continue processing, stopping occasionally to scrape down the sides, until a coarse paste forms.",
      "Aim for a texture that is coarser than hummus, which helps keep the falafel light and fluffy.",
      "Transfer the mixture to a bowl, add the spices and salt, and mix thoroughly.",
      "If not frying immediately, you can refrigerate the mixture for a couple of days or freeze it for up to two months.",
      "When ready to cook, heat 2-3 inches (5-7 cm) of vegetable oil in a large wok or skillet over medium-high heat until it reaches 350°F (180°C).",
      "Sprinkle the baking powder over the falafel mixture and stir to combine well.",
      "Using a falafel scoop, carefully drop balls of the mixture into the hot oil, making sure not to overcrowd the pan. Fry until deep golden brown, about 5 minutes.",
      "If you don't have a falafel scoop, shape the dough into walnut-sized balls with your hands and gently flatten them.",
      "Remove the fried falafel with a slotted spoon and drain on paper towels.",
      "Serve warm with pita bread, tahini sauce, and a selection of mixed vegetables and pickles."
    ],
    "notes_ingredients": "Falafel can also be made using a mixture of dried chickpeas and split fava (broad) beans. Since dried split fava beans may not be widely available outside Middle Eastern markets, this recipe focuses solely on chickpeas. If you have access to fava beans, you can substitute up to half of the chickpeas with them.",
    "notes_instructions": null
  }
]