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": "eceb922dda414a47aaaf8b884089fb87",
    "updated": "2025-05-11T20:16:33.359Z",
    "title": "Udon Noodle Curry Soup",
    "subtitle": "We all enjoy a flavorful curry, and this recipe blends the authentic taste of Chinese curry with a comforting soup. Served atop tender noodles, crisp beansprouts, and savory mushrooms, it promises to satisfy your curry cravings.",
    "description": null,
    "ingredients": [
      {
        "section": "For the curry sauce",
        "ingredients": [
          "oil (vegetable, groundnut or coconut).",
          "onions, finely diced",
          "garlic cloves, finely chopped",
          "carrots, finely diced",
          "celery stick, finely diced",
          "plain (all-purpose) flour",
          "curry powder (use your favourite: mild, medium or hot).",
          "vegetable stock",
          "honey",
          "soy sauce",
          "bay leaf",
          "garam masala"
        ]
      },
      {
        "section": "For the recipe",
        "ingredients": [
          "oil (vegetable, groundnut or coconut).",
          "white onion, sliced",
          "carrot, cut into matchsticks",
          "beansprouts",
          "portobello mushroom, cut into thin strips",
          "vegetable stock",
          "curry sauce .",
          "light soy sauce",
          "salt (or to taste).",
          "nests (170 g) fresh udon noodles",
          "spring onions (scallions), thinly sliced"
        ]
      }
    ],
    "instructions": [
      "To prepare the curry sauce, warm the oil in a saucepan, then add the onions and garlic and cook until they soften.",
      "Add the carrots and celery, cooking over low heat for 10-12 minutes.",
      "Mix in the flour and curry powder, cooking for 1 minute to release the flavors.",
      "Slowly pour in the vegetable stock while stirring continuously until combined, then add honey, soy sauce, and bay leaf.",
      "Bring the mixture gently to a boil.",
      "Let it simmer for 15 minutes, or until the sauce thickens but remains pourable.",
      "If the sauce becomes too thick, add a little water to loosen it to your desired consistency.",
      "Stir in the garam masala, then strain the sauce through a sieve and set aside.",
      "Heat oil in another saucepan over medium-high heat, then add the sliced onion and carrot, frying until lightly browned.",
      "Add the beansprouts and mushrooms, cooking for an additional minute.",
      "Pour in the vegetable stock, prepared curry sauce, and soy sauce, stirring until well combined.",
      "Bring to a boil and then reduce heat to simmer gently.",
      "Adjust seasoning by tasting and adding salt if necessary.",
      "In a separate large saucepan, bring water to a boil and cook the fresh udon noodles for approximately 90 seconds.",
      "Drain the noodles and divide them into serving bowls.",
      "Ladle the curry soup over the noodles, garnish with spring onions, and serve immediately."
    ],
    "notes_ingredients": null,
    "notes_instructions": null
  }
]