" then: "Tehran is insisting on a full lifting of nuclear-related sanctions before it agrees to any new inspection regime. It also wants formal assurances that no future U.S. administration will reimpose penalties — a condition that, under current law, no president can guarantee. The combination has boxed in Trump's team, which came into the talks hoping for a quick, limited deal."
Translation: "Téhéran insiste sur la levée complète des sanctions liées au nucléaire avant d'accepter tout nouveau régime d'inspection. Il exige également des assurances formelles qu'aucune future administration américaine ne réimposera de pénalités — une condition qu'aucun président ne peut garantir en vertu de la loi actuelle. Cette combinaison a enfermé l'équipe de Trump, qui espérait un accord rapide et limité en entrant dans les négociations."
We need to be careful with "boxed in" -> "enfermé" or "coincé". "coincé" might be better. "The combination has boxed in" -> "Cette combinaison a coincé l'équipe de Trump". Also "reimpose penalties" -> "réimpose des sanctions" but "penalties" is used, we can say "sanctions" for consistency.
Third paragraph: "Iranian negotiators have not budged on these core points in three rounds of meetings this year. The U.S. side has offered partial relief and a sunset clause on some restrictions, but those proposals were rejected."
Translation: "Les négociateurs iraniens n'ont pas cédé sur ces points clés lors des trois cycles de réunions de cette année. La partie américaine a proposé un allègement partiel et une clause de caducité sur certaines restrictions, mais ces propositions ont été rejetées."
"sunset clause" -> "clause de caducité" or "clause de fin de validité". We'll use "clause de caducité".
Fourth paragraph: "
Why options are shrinking
" -> "
Pourquoi les options se réduisent
" then: "With each rejected offer, the diplomatic runway gets shorter. Trump's team faces pressure from domestic allies who want a deal and from hawks who argue the demands are a nonstarter. The White House has ruled out military action for now, but it hasn't presented a credible alternative to the negotiating table."
Translation: "À chaque offre rejetée, la piste diplomatique se raccourcit. L'équipe de Trump subit des pressions de la part d'alliés nationaux qui veulent un accord et de faucons qui estiment que ces exigences sont inacceptables. La Maison Blanche a exclu une action militaire pour l'instant, mais elle n'a pas présenté d'alternative crédible à la table des négociations."
"nonstarter" -> "inacceptable" or "non viable". "inacceptable" works.
Fifth paragraph: "One former U.S. official involved in earlier rounds described the situation as a stalemate with no obvious exit. The official spoke on condition of anonymity because the talks are confidential."
Translation: "Un ancien responsable américain impliqué dans les cycles précédents a décrit la situation comme une impasse sans issue évidente. Ce responsable a parlé sous couvert d'anonymat car les discussions sont confidentielles."
Sixth paragraph: "Meanwhile, Iran has continued to expand its enrichment capacity, using the talks as cover. That timeline puts pressure on both sides: the U.S. wants to cap the program before it reaches a breakout threshold, but Iran wants concessions before it slows down."
Translation: "Pendant ce temps, l'Iran a continué d'étendre sa capacité d'enrichissement, utilisant les pourparlers comme couverture. Ce calendrier met la pression sur les deux parties : les États-Unis veulent plafonner le programme avant qu'il n'atteigne un seuil de percée, mais l'Iran veut des concessions avant de ralentir."
"breakout threshold" -> "seuil de percée" or "seuil de rupture". "seuil de percée" is fine.
Seventh paragraph: "
Regional and global fallout
" -> "
Répercussions régionales et mondiales
" then: "The standoff is already rattling neighbors. Gulf states have quietly urged Washington to find a compromise, worried that a prolonged conflict could draw in proxies and disrupt oil shipments. Israel has warned it will act alone if talks fail, a threat that adds another layer of instability."
Translation: "La confrontation ébranle déjà les voisins. Les États du Golfe ont discrètement exhorté Washington à trouver un compromis, craignant qu'un conflit prolongé n'implique des mandataires et ne perturbe les expéditions de pétrole. Israël a averti qu'il agirait seul si les pourparlers échouent, une menace qui ajoute une couche supplémentaire d'instabilité."
"proxies" -> "mandataires" or "procurations"? In geopolitical context, "proxies" means "forces par procuration" or "alliés". We'll say "des mandataires" but it might be better: "des forces par procuration". Actually "proxies" refers to "proxy forces" - we can say "des forces mandatées" but simpler: "des acteurs mandatés". Let's use "des mandataires" but it's not common. Better: "des forces par procuration" or "des alliés". We'll say "des alliés" but that changes meaning. Actually "proxies" means "proxies" in French as well, but it's anglicism. We'll say "des mandataires" but that might be too literal. Alternatively: "des groupes mandatés" but I think "des forces par procuration" is clear. Let's use "des forces par procuration".
Eighth paragraph: "Global markets are starting to price in the risk. Oil futures have climbed 4% this month on uncertainty, and shipping insurance rates for vessels transiting the Strait of Hormuz have doubled. Investors are watching for any sign of a breakthrough — or a breakdown."
Translation: "Les marchés mondiaux commencent à intégrer ce risque. Les contrats à terme sur le pétrole ont grimpé de 4 % ce mois-ci en raison de l'incertitude, et les taux d'assurance maritime pour les navires transitant par le détroit d'Ormuz ont doublé. Les investisseurs guettent tout signe de percée — ou d'effondrement