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": "1a25ca0b3e7b4199872f444a6762247c",
    "updated": "2025-04-21T21:30:13.995Z",
    "title": "Zuppa di Ceci (Chickpea Soup)",
    "subtitle": null,
    "description": "This Tuscan chickpea soup is a personal favorite, inspired by my travels in the region.  The fresh herbs create a vibrant flavor, demonstrating how proper seasoning can minimize the need for added salt.",
    "ingredients": [
      {
        "section": "For the recipe",
        "ingredients": [
          "olive oil",
          "celery stalk, chopped finely",
          "onion, chopped finely",
          "sprig fresh rosemary, chopped finely",
          "sage leaves, chopped finely",
          "garlic cloves, minced finely",
          "(28 ounce) can no-salt-added whole tomatoes",
          "(15 ounce) cans no-salt-added chickpeas, drained and rinsed",
          "finely chopped fresh basil",
          "freshly ground black pepper",
          "freshly squeezed lemon juice"
        ]
      },
      {
        "section": "Garnish",
        "ingredients": [
          "italian bread (½ ounce per slice)",
          "garlic cloves, halved lengthwise"
        ]
      }
    ],
    "instructions": [
      "1. In a large saucepan, heat the olive oil over medium heat. Sauté the chopped celery, onion, rosemary, and sage for approximately 8 minutes. Add the minced garlic and continue to sauté for another 2 minutes.",
      "2. Gently crush the whole tomatoes by hand in a large bowl, maintaining a slightly coarse texture.  Add the crushed tomatoes and their juices to the saucepan.",
      "3. Using a food processor or blender, purée one can of chickpeas with ¼ cup of water until smooth but still thick.  Add the puréed chickpeas and the remaining can of whole chickpeas to the soup. Stir in the chopped basil and black pepper, then bring the mixture to a boil. Reduce the heat and simmer for 15 minutes.",
      "4. Stir in the lemon juice. Adjust the soup's consistency with water if needed.",
      "5. Shortly before serving, toast the Italian bread slices. Rub one side of each toasted slice with the halved garlic cloves.  Place a slice of garlic toast on top of each bowl of soup."
    ],
    "notes_ingredients": null,
    "notes_instructions": null
  }
]