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": "ea609d3ad26a45bdbcb3bd7762062c2a",
    "updated": "2025-05-04T22:02:14.834Z",
    "title": "Cioppino",
    "subtitle": "This hearty, tomato-based fish stew was developed by Italian immigrant fishermen in San Francisco using whatever fresh fish and shellfish they caught each day. It resembles French bouillabaisse but is simpler and more rustic. A squeeze of fresh lemon just before serving enhances the flavor.",
    "description": "",
    "ingredients": [
      {
        "section": "For the recipe",
        "ingredients": [
          "whole30 compliant diced tomatoes, undrained",
          "onion, chopped",
          "whole30 compliant chicken broth or chicken bone broth",
          "whole30 compliant tomato paste",
          "stalks celery, chopped",
          "garlic, minced",
          "salt",
          "bay leaf",
          "firm white fish (such as cod, halibut, or pollock), cut into (25.4 mm) pieces",
          "peeled and deveined medium shrimp",
          "whole30 compliant crabmeat, drained",
          "fresh chopped parsley",
          "lemon, cut into wedges"
        ]
      }
    ],
    "instructions": [
      "In a 6-quart slow cooker, combine the tomatoes, onion, broth, tomato paste, celery, garlic, salt, and bay leaf.",
      "Cover and cook on low for 6 to 8 hours or on high for 3 to 4 hours.",
      "Stir in the fish, shrimp, and crabmeat. If cooking on high, reduce setting to low. Cover and cook until the fish just begins to flake with a fork and the shrimp turn pink, about 30 minutes. Remove and discard the bay leaf. Stir in parsley and serve with lemon wedges.",
      "Instant Pot variation: Follow the first two steps using a 6-quart Instant Pot. Lock the lid in place. Select Manual, adjust to Less/Low, and cook for 3 minutes. Let the pressure release naturally for 2 minutes, then perform a quick release. Add the seafood, select Sauté, and set to Less/Low. Simmer uncovered until the fish starts to flake easily, about 3 to 5 minutes. Proceed with the remaining serving instructions."
    ],
    "notes_ingredients": "",
    "notes_instructions": ""
  }
]