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": "51a342871f3e454685883165aa3b2fee",
    "updated": "2025-04-24T07:38:10.153Z",
    "title": "Hot Yogurt and Fava Bean Soup",
    "subtitle": null,
    "description": "This vibrant soup, inspired by seasonal ingredients, offers a delightful balance of flavors and textures. While it requires some preparation, the rewarding outcome makes it well worth the effort.",
    "ingredients": [
      {
        "section": "For the recipe",
        "ingredients": [
          "good-quality olive oil",
          "onion, quartered",
          "celery stalks, quartered",
          "carrot, peeled and cut into (25.4 mm) chunks",
          "thyme sprigs",
          "bay leaves",
          "flat-leaf parsley",
          "water",
          "shelled fava beans (fresh or frozen)",
          "long-grain rice",
          "salt and white pepper",
          "greek yogurt",
          "garlic cloves, crushed",
          "egg",
          "roughly chopped dill",
          "roughly chopped chervil",
          "grated zest and juice of 1 lemon (optional)"
        ]
      }
    ],
    "instructions": [
      "Pour two tablespoons of olive oil into a large pot.",
      "Heat the oil and add the onion, celery, and carrot.",
      "Sauté over medium heat for approximately five minutes, softening the vegetables without browning them.",
      "Add the thyme, bay leaves, and parsley, then cover with water.",
      "Bring the mixture to a boil, reduce the heat, cover, and simmer for 30 minutes.",
      "While the stock simmers, prepare the fava beans.",
      "Bring a separate saucepan of water to a boil.",
      "Add the fava beans and simmer for one minute.",
      "Drain the beans and rinse under cold water to stop the cooking process.",
      "Remove the skins from each bean by gently pressing the sides. Discard the skins.",
      "Once the stock is ready, strain it into a medium saucepan, discarding the solids.",
      "Add the rice to the strained stock.",
      "Bring to a boil, then reduce heat, cover, and simmer for 20 minutes.",
      "Add half of the skinned fava beans and season with salt and pepper. Blend the soup until smooth using an immersion blender or regular blender.",
      "In a large heatproof bowl, whisk together the yogurt, garlic, and egg.",
      "Gradually whisk in ladlefuls of the hot soup into the yogurt mixture until at least half of the soup is incorporated. This tempering process prevents the yogurt from curdling.",
      "Pour the tempered yogurt mixture into the saucepan with the remaining soup.",
      "Heat over medium heat, stirring constantly, ensuring the soup does not boil.",
      "Adjust seasoning with salt and pepper as needed.",
      "Ladle the soup into bowls and add the remaining fava beans.",
      "Garnish with dill, chervil, and lemon zest. Drizzle with the remaining olive oil and lemon juice, if desired."
    ],
    "notes_ingredients": null,
    "notes_instructions": null
  }
]