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": "1c62b562f12c48239c05908ebf3d5b45",
    "updated": "2025-05-06T07:00:27.999Z",
    "title": "Overnight Cinnamon Bun French Toast",
    "subtitle": null,
    "description": "I love cinnamon buns but dislike making them from scratch. Ky came up with this brilliant combination of French toast and cinnamon buns, which I initially found hard to picture, but it tastes exactly as you'd expect. The best part is that there’s no need to prepare cinnamon bun dough, which is often the tricky step. This recipe requires some patience as the bread soaks up the egg and cinnamon flavors overnight. Once that step is done, you simply bake it, top with icing, and enjoy.",
    "ingredients": [
      {
        "section": "Cinnamon Bun Filling",
        "ingredients": [
          "unsalted butter, at room temperature",
          "brown sugar",
          "pure vanilla extract",
          "cinnamon"
        ]
      },
      {
        "section": "French Toast",
        "ingredients": [
          "tramezzini bread (or white sandwich bread, crusts removed).",
          "eggs",
          "cinnamon",
          "pure vanilla extract"
        ]
      },
      {
        "section": "Cinnamon Bun Icing",
        "ingredients": [
          "icing sugar",
          "whole milk",
          "unsalted butter, at room temperature",
          "heavy (35%) cream",
          "pure vanilla extract"
        ]
      }
    ],
    "instructions": [
      "Combine the butter, brown sugar, vanilla, and cinnamon in a food processor and blend until smooth.",
      "Spread a thin layer of the cinnamon bun filling on each slice of tramezzini bread.",
      "Carefully roll each slice into a mini jelly roll.",
      "Cut each roll in half crosswise and gently reshape so both ends are circular. (The bread is soft and may get squished while slicing, so reshaping helps restore the original cinnamon bun shape.)",
      "Butter a 9-inch (23 cm) round cake pan.",
      "Crack the eggs into a medium bowl, add cinnamon and vanilla, and whisk to combine.",
      "Working one or two at a time, roll the bread spirals in the egg mixture to soak all sides.",
      "Arrange the egg-soaked bread spirals in the buttered pan, cut side up. Pack them tightly so the pan resembles a batch of unbaked cinnamon buns.",
      "Pour any remaining egg mixture over the arranged rolls.",
      "Cover the pan with plastic wrap and refrigerate overnight.",
      "Preheat the oven to 350°F (180°C).",
      "Bake for 35 minutes, or until golden and puffed up like traditional cinnamon buns.",
      "Let the dish cool in the pan for about 5 minutes.",
      "While baking, prepare the icing by combining icing sugar, milk, and butter in a bowl, then beating until fluffy.",
      "Add the cream and vanilla extract, then beat until smooth.",
      "Spread the slightly cooled French toast with the icing. For maximum indulgence, cover every inch of these baked French toast buns."
    ],
    "notes_ingredients": null,
    "notes_instructions": null
  }
]