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": "f169ca8239bb47afb0e9d4cf26f5ac42",
    "updated": "2025-05-04T22:13:36.636Z",
    "title": "Classic BBQ Ribs with Brussels Sprouts",
    "subtitle": null,
    "description": "Broiling the ribs after slow cooking is optional, but it enhances them with a delicious caramelized crust.",
    "ingredients": [
      {
        "section": "For the recipe",
        "ingredients": [
          "salt",
          "black pepper",
          "onion powder",
          "baby back ribs, membrane removed, cut into 4 portions",
          "whole30 compliant barbecue sauce",
          "red onion, minced",
          "garlic, minced",
          "pitted dates, finely chopped",
          "frozen roasted brussels sprouts or fresh brussels sprouts"
        ]
      }
    ],
    "instructions": [
      "In a small bowl, mix together the salt, black pepper, and onion powder.",
      "Rub this seasoning mixture evenly over the ribs.",
      "Arrange the ribs bone-side down in a 6-quart slow cooker.",
      "Pour the barbecue sauce over the ribs.",
      "Add the minced onion, garlic, and chopped dates.",
      "Cover and cook on low for 6 to 7 hours or on high for 3 to 3½ hours.",
      "Transfer the ribs onto a platter or a large foil-lined baking sheet if you plan to broil them.",
      "Skim excess fat from the cooking liquid.",
      "Spoon some of the cooking liquid over the ribs.",
      "Meanwhile, prepare the frozen Brussels sprouts according to package instructions, or roast fresh Brussels sprouts.",
      "If broiling, position an oven rack about 4 inches from the broiler and preheat the broiler.",
      "Broil the ribs for 3 to 5 minutes, until the sauce starts bubbling.",
      "Serve the ribs alongside the Brussels sprouts."
    ],
    "notes_ingredients": "To remove the membrane (silver skin) from the back of the ribs, start at one end of the rack and slide a table knife underneath. Lift and loosen the membrane, then use a paper towel to grip its edge and pull it off. Alternatively, you can ask your butcher to remove it for you.",
    "notes_instructions": "To roast fresh Brussels sprouts, trim and halve them, place on a rimmed baking sheet, drizzle with olive oil, and season with salt and pepper. Roast in a 400°F oven until tender, about 20 minutes."
  }
]