The user wants me to translate this English news brief into Farsi (Persian) while preserving the exact structure. Let me go through the rules carefully:

  1. Preserve all markdown structural characters
  2. Preserve HTML tags exactly
  3. Preserve URLs in markdown links, translate only link text, keep source names in Latin
  4. Preserve bullet markers and line breaks
  5. Translate person/place names to standard Persian equivalents
  6. Convert Latin digits in running prose to Persian digits (۰-۹)
  7. Use exact translations for section headers from the dictionary
  8. Translate “Key development:” and “What to watch:” labels
  9. Keep casual, direct tone
  10. Return only translated markdown body

Let me translate section by section.

First, the fixed labels:

  • “Key development:” → “مهم‌ترین تحول:”
  • “What to watch:” → “چه چیزی را باید دنبال کرد:”
  • “Sources:” → “منابع:”
  • “Context:” → “زمینه:”
  • “(Update)” → “(به‌روزرسانی)”
  • “[UNCONFIRMED]” → “[تأیید نشده]”
  • “[SOLE SOURCE]” → “[تنها منبع]”

Section headers:

  • “Military Action” → “عملیات‌های نظامی”
  • “Diplomatic Pressure” → “دیپلماسی” (wait, the dictionary says “Diplomacy” → “دیپلماسی”, but the header is “Diplomatic Pressure”. Let me check… The dictionary has “Diplomacy” → “دیپلماسی”. The header is “Diplomatic Pressure”. I should translate it as “دیپلماسی” since that’s the fixed term for Diplomacy category. But wait, the instruction says “Category / section headers (the ## Some Category lines) must use the fixed Farsi terms from the dictionary provided in the user message.” So “Diplomatic Pressure” is not in the dictionary. The dictionary has “Diplomacy”. Hmm, but the header says “Diplomatic Pressure”. I think I should translate it as “دیپلماسی” since that’s the category. Or maybe translate literally? The instruction says “Use these exact translations for section / category headers” and lists “Diplomacy” → “دیپلماسی”. The header is “Diplomatic Pressure” which is not exactly “Diplomacy”. But it’s likely the same category. I’ll use “دیپلماسی” as it’s the fixed term for the Diplomacy category.

Similarly:

  • “Sanctions & Evasion” → This relates to “Economy” → “اقتصاد” or maybe it’s its own thing. The dictionary has “Economy” → “اقتصاد”. I’ll use “اقتصاد” since sanctions are economic.

Wait, let me re-read: “Category / section headers (the ## Some Category lines) must use the fixed Farsi terms from the dictionary provided in the user message.” The dictionary has specific mappings. The headers in the brief are:

  • “Military Action” → dictionary has “Military Operations” → “عملیات‌های نظامی”
  • “Diplomatic Pressure” → dictionary has “Diplomacy” → “دیپلماسی”
  • “Sanctions & Evasion” → dictionary has “Economy” → “اقتصاد”

So I should map them to the closest dictionary category. Let me use the dictionary terms.

Now, translating the content. I need to:

  • Translate prose to Persian
  • Keep URLs, source names (France24, BBC, etc.) in Latin
  • Convert digits in prose to Persian digits
  • Translate person/place names: Tehran → تهران, Washington → واشنگتن, Trump → ترامپ, Netanyahu → نتانیاهو, etc.
  • Keep HTML tags exactly
  • Preserve markdown structure

Let me start translating.

Key development paragraph: “Key development: The US and Iran traded direct kinetic strikes for the first time in roughly a month, beginning with US attacks on Larak Island in the Strait of Hormuz (Aug 31) followed by Iranian missile/drone retaliation on US bases, then fresh US strikes Tuesday (Sept 1) on Iranian targets after alleged Iranian shipping attacks — an escalation that included a disputed US strike on a wedding venue.”

Translation: “مهم‌ترین تحول: آمریکا و ایران برای اولین بار در حدود یک ماه، ضربات مستقیم جنبشی را رد و بدل کردند، که با حملات آمریکا به جزیره لارک در تنگه هرمز (۳۱ اوت) آغاز شد، به دنبال آن ایران با موشک و پهپاد به پایگاه‌های آمریکا پاسخ داد، و سپس ضربات تازه آمریکا در روز سه‌شنبه (۱ سپتامبر) بر اهداف ایرانی پس از حملات ادعا شده ایرانی به حمل‌ونقل دریایی — یک تشدید که شامل یک ضربه متنازع‌آمریکا به یک مکان عروسی بود.”

Wait, need to convert digits: 31 → ۳۱, 1 → ۱. Month names: Aug → اوت, Sept → سپتامبر. But “Aug 31” and “Sept 1” are dates. Should I translate month names? The rule says “Person names and place names are translated into standard Persian equivalents where they exist”. Months are not place names. But in Persian, we usually use Persian month names or keep Latin. Since it’s a date, I’ll keep the month in Latin but convert day digits. Actually, “Aug 31” - the day 31 should be ۳۱. “Sept 1” → ۱ سپتامبر. But “Sept” is abbreviation. I’ll write “۱ سپتامبر”. Similarly “Aug 31” → “۳۱ اوت”.

Also “US” → “آمریکا” or “ایالات متحده”. I’ll use “آمریکا” as it’s common. “Iran” → “ایران”. “Larak Island” → “جزیره لارک”. “Strait of Hormuz” → “تنگه هرمز”. “US bases” → “پایگاه‌های آمریکا”. “Iranian targets” → “اهداف ایرانی”. “shipping attacks” → “حملات به حمل‌ونقل دریایی”. “wedding venue” → “مکان عروسی” or “سالن عروسی”.

Now the first details block: “

(Update) US forces hit new targets inside Iran after the Iranians reportedly went after merchant ships in the Strait of Hormuz. This marks the first direct US strikes on Iranian soil since the previous exchange of fire weeks ago. (france24)

”

Translation: “

(به‌روزرسانی) نیروهای آمریکا اهداف جدیدی در داخل ایران را هدف قرار دادند بعد از اینکه به طور ادعا شده ایرانیان به سمت кораб‌های تجاری در تنگه هرمز движение کردند. این نخستین ضربات مستقیم آمریکا بر خاک ایران از زمان تبادل آتش پیشین هفته‌هاست. (france24)

”

Wait, “went after” → “حمله کردند” or “به سمت … حرکت کردند”. “reportedly” → “به طور ادعا شده” or “به زعم”. “merchant ships” → “کرب‌های تجاری” or “کشتی‌های تجاری”. “Strait of Hormuz” → “تنگه هرمز”. “marks” → “نشانه می‌دهد” or “نشان می‌دهد”. “since the previous exchange of fire weeks ago” → “از زمان تبادل آتش پیشین هفته‌ها پیش”.

Context paragraph: “Context: US Central Command said the Tuesday strikes were a response to “attempted attacks by the Iranian government against commercial shipping” in the Strait of Hormuz, breaking roughly a month without kinetic engagement. The action followed a Sunday (Aug 31) US strike on Larak Island targeting what the US described as Iranian rocket launchers capable of firing sea mines into the strait — a capability analysts call unprecedented but not implausible. Iran retaliated Monday with missiles and drones at US bases; the US says the targets were in Kuwait and the UAE, while some reports cite Jordan. Oil prices extended gains on the news. Separately, Iranian media report six naval personnel killed in recent US attacks; the US has not confirmed.”

Translation: “زمینه: فرماندهی مرکزی آمریکا گفت ضربات روز سه‌شنبه پاسخ به «حملات تلاشی توسط دولت ایران علیه حمل‌ونقل تجاری» در تنگه هرمز بودند، که تقریبا یک ماه بدون درگیری جنبشی را شکستند. این اقدام در پی ضربه آمریکا به جزیره لارک در روز یک‌شنبه (۳۱ اوت) بود که به هدف لاندزرهای موشکی ایرانی опис شده بود که قابلیت شلیک مین‌های دریایی را در تنگه داشتند — قابلیتی که تحلیل‌گران آن را بی‌سابقه اما غیرممکن نمی‌دانند. ایران در روز دوشنبه با موشک و پهپاد به پایگاه‌های آمریکا انتقامت گرفت؛ آمریکا می‌گوید اهداف در کویت و امارات بودند، در حالی که برخی گزارش‌ها از اردن نام می‌برند. قیمت نفت به בעקבות خبر افزایش یافت. جداگانه، رسانه‌های ایران از مقتل شش نیروی دریایی در حملات اخیر آمریکا گزارش دادند؛ آمریکا تایید نکرده است.”

Digits: 31 → ۳۱. “Monday” → “دوشنبه”, “Sunday” → “یک‌شنبه”, “Tuesday” → “سه‌شنبه”. “US Central Command” → “فرماندهی مرکزی آمریکا”. “kinetic engagement” → “درگیری جنبشی”. “rocket launchers” → “لندزرهای موشکی”. “sea mines” → “مین‌های دریایی”. “analysts” → “تحلیل‌گران”. “unprecedented but not implausible” → “بی‌سابقه اما غیرممکن نیست”. “retaliated” → “انتقامت گرفت”. “Kuwait” → “کویت”, “UAE” → “امارات”, “Jordan” → “اردن”. “naval personnel” → “نیروی دریایی”. “recent” → “اخیر”.

Sources line: “Sources: france24, france24, france24, bbc, thehindu” - keep as is, only translate “Sources:” to “منابع:”.

Second details block: “

A US strike hit a wedding venue in southern Iran, killing at least four (including a child); Iran calls it a war crime, the US denies targeting civilians, and VP Vance says an investigation is underway. (france24, bbc, mee)

”

Translation: “

یک ضربه آمریکایی به یک مکان عروسی در جنوب ایران خورد، که دست‌کم چهار نفر را کشت (از جمله یک کودک)؛ ایران آن را جنایت جنگی خواند، آمریکا هدف قرار دادن غیرنظامیان را تکذیب کرد، و نائب‌رییس وانس گفت تحقیقات در حال انجام است. (france24, bbc, mee)

”

“VP Vance” → “نایب‌رییس وانس” or “نائب‌رییس وانس”. “Vance” → “وانس”. “war crime” → “جنایت جنگی”. “denies targeting civilians” → “هدف قرار دادن غیرنظامیان را تکذیب کرد”. “investigation is underway” → “تحقیقات در حال انجام است”.

Context: “Context: On the evening of Sept 1, a US barrage struck Kuhestak in Hormozgan province near a telecommunications tower ~135–200 meters from a wedding celebration. FRANCE 24 geolocated a direct hit on the civilian building housing women and children. Iranian officials and the Red Crescent say four died and dozens were wounded; the US military reiterates it never targets civilians. Vice President JD Vance confirmed the strike is being investigated. The incident has become a flashpoint in the information war, with Iran framing it as evidence of US indifference to civilian harm and the US treating it as a possible targeting error.”

Translation: “زمینه: در عصر روز ۱ سپتامبر، یک Feuer انبوه آمریکایی به کهشتک در استان هرمزگان نزدیک یک برج مخابراتی ~۱۳۵–۲۰۰ متری از یک جشن عروسی برخورد کرد. فرانس ۲۴ یک ضربه مستقیم بر ساختمان غیرنظامی که زنان و کودکان در آن بودند را به روش جغرافیایی مکان‌یابی کرد. مقامات ایرانی و هلال احمر می‌گویند چهار نفر کشته و ده‌ها نفر زخمی شدند؛ ارتش آمریکا تکرار می‌کند که هرگز غیرنظامیان را هدف قرار نمی‌دهد. نائب‌رییس جی.دی. وانس تأیید کرد که ضربه در حال بررسی است. این حادثه به یک نقطه شعله در جنگ اطلاعاتی تبدیل شده، با ایران که آن را به عنوان مدرک بی‌تفاوتی آمریکا نسبت به آسیب غیرنظامیان تدوین می‌کند و آمریکا آن را به عنوان یک خطای هدف‌گیری محتمل می‌انگاراند.”

Digits: 1 → ۱, 135–200 → ۱۳۵–۲۰۰. “Sept 1” → “۱ سپتامبر”. “Kuhestak” → “کهشتک”. “Hormozgan province” → “استان هرمزگان”. “telecommunications tower” → “برج مخابراتی”. “wedding celebration” → “جشن عروسی”. “FRANCE 24” keep as is. “geolocated” → “مکان‌یابی کرد”. “civilian building housing women and children” → “ساختمان غیرنظامی که زنان و کودکان در آن بودند”. “Red Crescent” → “هلال احمر”. “dozens” → “ده‌ها”. “reiterates” → “تکرار می‌کند”. “Vice President JD Vance” → “نائب‌رییس جی.دی. وانس”. “confirmed” → “تأیید کرد”. “flashpoint” → “نقطه شعله” or “نقطه-atاش”. “information war” → “جنگ اطلاعاتی”. “framing it as evidence” → “تدوین می‌کند به عنوان مدرک”. “indifference” → “بی‌تفاوتی”. “treating it as” → “انگاراند به عنوان”. “targeting error” → “خطای هدف‌گیری”.

Sources line keep as is.

Now “## Diplomatic Pressure” → “## دیپلماسی” (using dictionary term for Diplomacy).

First details under Diplomacy: “

The US and allies are pushing the IAEA board to refer Iran to the UN Security Council. That would crank up international pressure and could tee up new sanctions or authorization for broader action. (jpost)

”

Translation: “

آمریکا و متحدان فشار می‌آورند تا هیئت مدیره آی‌آی‌ای‌ا ایران را به شورای امنیت ارجاع دهد. این فشار بین‌المللی را تشدید می‌کند و می‌تواند زمینة تحریم‌های جدید یا مجوز برای اقدامات گسترده‌تر را فراهم آورد. (jpost)

”

“IAEA” keep as is. “UN Security Council” → “شورای امنیت”. “crank up” → “تشدید می‌کند”. “tee up” → “زمینه فراهم کند” or “مهیا کند”. “broader action” → “اقدامات گسترده‌تر”.

Context: “Context: The resolution would follow up on one adopted June 12 that censured Iran for non-cooperation with the nuclear watchdog. A referral to the UNSC is the next formal escalation step in the diplomatic track, potentially reviving the “snapback” mechanism for UN sanctions.”

Translation: “زمینه: این قطعنامه به پیروی از قطعنامه‌ای که در ۱۲ ژوئن تصویب شده و ایران را به دلیل عدم همکاری با نظارت‌گر هسته‌ای سرزنش کرده بود، ادامه می‌دهد. ارجاع به شورای امنیت گام رسمی تشدید بعدی در مسیر دیپلماتیک است، که می‌تواند مکانیزم «بازگشت» برای تحریم‌های سازمان ملل را احیا کند.”

Digits: June 12 → ۱۲ ژوئن. “nuclear watchdog” → “نظارت‌گر هسته‌ای”. “UNSC” → “شورای امنیت”. “snapback” → “بازگشت” (keep in quotes). “mechanism” → “مکانیزم”.

Sources keep.

Second details: “

Treasury Secretary Bessent claimed the EU formally joined the US push to cut Iran off from the global financial system, but Brussels says it only “endorsed” the effort. The gap matters because formal participation triggers binding EU regulations; endorsement is just political support. (euronews)

”

Translation: “

وزیر خزانه‌داری بセント ادعا کرد که اتحادیه اروپا به طور رسمی به 추진 آمریکا برای قطع ارتباط ایران از سیستم مالی جهانی پیوست، اما بروکسل می‌گوید تنها از آن «حمایت» کرده است. این شکاف مهم است چون مشارکت رسمی مقررات ملزم اتحادیه اروپا را فعال می‌کند؛ حمایت فقط پشتیبانی سیاسی است. (euronews)

”

“Treasury Secretary Bessent” → “وزیر خزانه‌داری بセント” (Bessent → بセント). “formally joined” → “به طور رسمی پیوست”. “push” → “پیش‌رانی” or “تلاش”. “cut Iran off from” → “قطع ارتباط ایران از”. “global financial system” → “سیستم مالی جهانی”. “Brussels” → “بروکسل”. “endorsed” → “حمایت کرده” or “تأیید کرده”. “gap” → “شکاف” or “فاصله”. “formal participation triggers binding EU regulations” → “مشارکت رسمی مقررات ملزم اتحادیه اروپا را فعال می‌کند”. “endorsement is just political support” → “حمایت فقط پشتیبانی سیاسی است”.

Context: “Context: The discrepancy emerged from this week’s G20 finance ministers meeting. The US wants a united transatlantic front to enforce secondary sanctions on anyone doing business with Iran’s banking and oil sectors. The EU has historically resisted extraterritorial US sanctions regimes.”

Translation: “زمینه: این اختلاف از جلسه وزراء خزانه‌داری جی۲۰ این هفته برآمد. آمریکا می‌خواهد جبهه‌ای متحد آتلانتیک برقرار کند تا تحریم‌های ثانویه را بر هر کس که با بخش‌های بانکی و نفتی ایران معامله دارد، اجرا کند. اتحادیه اروپا از نظر تاریخی از رژیم‌های تحریمی فرامرزی آمریکا مقاومت کرده است.”

“G20 finance ministers meeting” → “جلسه وزراء خزانه‌داری جی۲۰”. “united transatlantic front” → “جبهه متحد آتلانتیک”. “secondary sanctions” → “تحریم‌های ثانویه”. “extraterritorial” → “فرامرزی”.

Sources keep.

Third details: “

Vice President JD Vance described the Iran conflict as “not a war” and declined to offer a timeline for its end, even as Washington and Tehran exchanged attacks this week with no diplomatic talks underway. (thehindu)

”

Translation: “

نائب‌رییس جی.دی. وانس konflikt ایران را «نه یک جنگ» توصیف کرد و از ارائه خط زمانی برای پایان آن خودداری کرد، حتی در حالی که واشنگتن و تهران در این هفته حملات را تبادل کردند بدون اینکه مذاکرات دیپلماتیکی در جریان باشد. (thehindu)

”

“Vice President JD Vance” → “نائب‌رییس جی.دی. وانس”. “conflict” → “درگیری” or “نبرد”. “not a war” → «نه یک جنگ». “declined to offer” → “از ارائه … خودداری کرد”. “timeline” → “خط زمانی”. “Washington and Tehran” → “واشنگتن و تهران”. “exchanged attacks” → “حمله را تبادل کردند”. “diplomatic talks” → “مذاکرات دیپلماتیکی”.

Context: “Context: Vance’s characterization contrasts with the “war” framing used by the Pentagon, Iran, and most international observers. The admission of no active diplomatic channel underscores the lack of an off-ramp.”

Translation: “زمینه: توصیفه وانس با چارچوب «جنگ» که توسط پنتاگون، ایران و اکثر ناظران بین‌المللی استفاده می‌شود، تضاد دارد. اعتراف به عدم وجود کانال دیپلماتیکی فعال، عدم وجود راه‌حل خروج را برجسته می‌کند.”

“characterization” → “توصیفه”. “contrasts with” → “با … تضاد دارد”. “framing” → “چارچوب”. “Pentagon” → “پنتاگون”. “observers” → “ناظران”. “admission” → “اعتراف”. “underscores” → “برجسته می‌کند”. “off-ramp” → “راه‌حل خروج” or “راه خروج”.

Sources keep.

Fourth details: “

Iran’s Foreign Minister Araghchi publicly clashed with his Jordanian counterpart, accusing Amman of allowing US attacks to launch from Arab airspace and questioning how long Iran should wait before responding. (mee)

”

Translation: “

وزیر خارجه ایران اراقچی به طور عمومی با همتای اردنی خود درگیر شد، با اتهام به عمان برای اجازه دادن به حملات آمریکا از فضای هوایی عرب برای پرتاب، و پرسید ایران چقدر باید صبر کند قبل از پاسخ‌دهی. (mee)

”

“Iran’s Foreign Minister Araghchi” → “وزیر خارجه ایران اراقچی”. “publicly clashed” → “به طور عمومی درگیر شد”. “Jordanian counterpart” → “همتای اردنی”. “accusing Amman” → “اتهام به عمان”. “allowing US attacks to launch from Arab airspace” → “اجازه دادن به حملات آمریکا از فضای هوایی عرب برای پرتاب” (launch → پرتاب/شلیک). “questioning how long Iran should wait before responding” → “پرسید ایران چقدر باید صبر کند قبل از پاسخ‌دهی”.

Context: “Context: Jordan’s FM Safadi had argued Iran’s retaliatory strikes came too quickly to be considered defensive. Araghchi countered that Arab territory and waters were used for the initial US strikes that killed Iranians. Separately, Iran’s ambassador to Egypt warned regional states not to permit their territory or airspace to be used as a launchpad for attacks on Iran, citing international law.”

Translation: “زمینه: وزیر خارجه اردن صفدی استدلال کرده بود که ضربات انتقامی ایران خیلی سریع آمدند تا دفاعی تلقی شوند. اراقچی پاسخ داد که خاک و آب‌های عرب برای ضربات اولیه آمریکا که ایرانیان را کشت، استفاده شده‌اند. جداگانه، سفیر ایران در مصر هشدار داد که کشورهای منطقه اجازه ندهند خاک یا فضای هوایی آنها به عنوان راه‌انداز برای حملات به ایران استفاده شود، با استناد به قانون بین‌الملل.”

“Jordan’s FM Safadi” → “وزیر خارجه اردن صفدی”. “retaliatory strikes” → “ضربات انتقامی”. “defensive” → “دفاعی”. “countered” → “پاسخ داد”. “Arab territory and waters” → “خاک و آب‌های عرب”. “initial US strikes” → “ضربات اولیه آمریکا”. “ambassador to Egypt” → “سفیر در مصر”. “regional states” → “کشورهای منطقه”. “launchpad” → “راه‌انداز”. “citing international law” → “با استناد به قانون بین‌الملل”.

Sources keep.

Now “## Sanctions & Evasion” → “## اقتصاد” (using Economy from dictionary).

First details: “

New US Iran sanctions hit three Turkey-based entities. Washington is targeting the networks Iran uses to move money and goods through neighboring countries. (mee)

”

Translation: “

تحریم‌های جدید آمریکا علیه ایران سه موجودیت مستقر در ترکیه را هدف قرار داد. واشنگتن شبکه‌هایی را که ایران برای جابجایی پول و کالا از طریق کشورهای همسایه استفاده می‌کند، هدف قرار می‌دهد. (mee)

”

“Turkey-based entities” → “موجودیت‌های مستقر در ترکیه”. “Washington” → “واشنگتن”. “networks” → “شبکه‌ها”. “move money and goods” → “جابجایی پول و کالا”. “neighboring countries” → “کشورهای همسایه”.

Context: “Context: The Treasury designated Golden Global Portfoy Yonetimi, Golden Global Varlik Kiralama, and Golden Global Yatirim Bankasi. Turkey has long been a key transit point for Iranian oil, gold, and currency trades that bypass Western restrictions. The designations signal the US is pressuring Ankara to tighten enforcement or face secondary sanctions on its own financial institutions. Diesel prices in the US hit an all-time high ($5.85/gal), which the White House links to the Iran war’s impact on oil markets.”

Translation: “زمینه: خزانه‌داری آمریکا گلوبال پورتفوی یونتیمی، گلوبال گلوبال وارلیق کیرالاما، و گلوبال گلوبال یاتیرم بانکاسی را تعیین کرد. ترکیه منذ زمن دور نقطه عبور کلیدی برای نفت، طلا و معامله ارز ایران بوده که محدودیت‌های غربی را دور می‌زنند. این تعیینات نشان می‌دهد آمریکا بر آنکارا فشار می‌آورد تا اجرا را تشدید کند یا با تحریم‌های ثانویه بر موسسات مالی خود روبرو شود. قیمت سوخت دیزل در آمریکا به بالاترین mức همیشه رسید (۵.۸۵ دلار بر گالن)، که خانه سفید آن را به تأثیر جنگ ایران بر بازارهای نفت ربط می‌دهد.”

Company names: keep as is? “Golden Global Portfoy Yonetimi” etc. - these are proper names, keep in Latin script. “Turkey” → “ترکیه”. “transit point” → “نقطه عبور”. “bypass” → “دور می‌زنند”. “designations” → “تعیینات”. “Ankara” → “آنکارا”. “tighten enforcement” → “اجرا را تشدید کند”. “secondary sanctions” → “تحریم‌های ثانویه”. “financial institutions” → “موسسات مالی”. “Diesel prices” → “قیمت سوخت دیزل”. “all-time high” → “بالاترین mức همیشه”. “$5.85/gal” → keep as is (URLs, alt-text, non-prose strings keep Latin digits). But this is in prose. The rule: “Convert Latin digits in running prose to Persian digits (۰-۹). URLs, alt-text, and non-prose strings keep Latin digits.” This is running prose, so $5.85 should be $۵.۸۵? But it’s a price with currency symbol. The rule says “Latin digits in running prose” - so yes, convert digits to Persian. But the “/gal” is unit. I’ll convert 5.85 to ۵.۸۵. “White House” → “خانه سفید”. “links to” → “به … ربط می‌دهد”.

Sources keep.

Second details: “

Iraq has become Iran’s primary economic lifeline as US sanctions tighten. Baghdad’s political and commercial ties give Tehran access to trade routes, currency markets, and banking channels that are hard for US authorities to monitor. (jpost)

”

Translation: “

عراق به شریان حیات اقتصادی اصلی ایران تبدیل شده است چون تحریم‌های آمریکا تشدید می‌یابد. روابط سیاسی و تجاری بغداد به تهران دسترسی به مسیرهای تجاری، بازارهای ارزی و کانال‌های بانکی می‌دهد که برای مقامات آمریکا نظارت بر آن‌ها دشوار است. (jpost)

”

“Iraq” → “عراق”. “primary economic lifeline” → “شریان حیات اقتصادی اصلی”. “Baghdad” → “بغداد”. “Tehran” → “تهران”. “trade routes” → “مسیرهای تجاری”. “currency markets” → “بازارهای ارزی”. “banking channels” → “کانال‌های بانکی”. “monitor” → “نظارت”.

Context: “Context: With Iran’s direct access to the global financial system largely severed, Iraq’s porous border and shared banking infrastructure let Tehran import hard currency, export oil products, and procure dual-use goods. The US has sanctioned Iraqi banks before but hesitates to destabilize Iraq’s government.”

Translation: “زمینه: با اینکه دسترسی مستقیم ایران به سیستم مالی جهانی به طور زیاد قطع شده، مرز سوراخ عراق و زیرساخت‌های بانکی مشترک به تهران اجازه می‌دهد ارز سخت وارد کند، محصولات نفتی صادر کند، و کالاهای دوگانه بگیرد. آمریکا پیش از این بانک‌های عراقی را تحریم کرده اما از بی‌ثبات کردن دولت عراق می‌ترسد.”

“direct access” → “دسترس مستقیم”. “global financial system” → “سیستم مالی جهانی”. “severed” → “قطع شده”. “porous border” → “مرز سوراخ”. “shared banking infrastructure” → “زیرساخت‌های بانکی مشترک”. “import hard currency” → “ارز سخت وارد کند”. “export oil products” → “محصولات نفتی صادر کند”. “procure dual-use goods” → “کالاهای دوگانه بگیرد/تهیه کند”. “hesitates to destabilize” → “از بی‌ثبات کردن … می‌ترسد”.

Sources keep.

Third details: “

South Korea is weighing “contributions” to security operations in the Strait of Hormuz under heavy US pressure, as Seoul remains heavily exposed to any closure of the waterway. (aljazeera)

”

Translation: “

کره جنوبی در حال سنجش «مشارکت‌ها» در عملیات‌های امنیتی در تنگه هرمز تحت فشار سنگین آمریکا است، چون سئول همچنان به شدت در برابر هرگونه بستن این آب‌گذر قرار دارد. (aljazeera)

”

“South Korea” → “کره جنوبی”. “weighing” → “سنجش می‌کند” or “ارزیابی می‌کند”. “contributions” → “مشارکت‌ها”. “security operations” → “عملیات‌های امنیتی”. “Strait of Hormuz” → “تنگه هرمز”. “heavy US pressure” → “فشار سنگین آمریکا”. “Seoul” → “سئول”. “heavily exposed” → “به شدت در معرض … قرار دارد”. “closure of the waterway” → “بستن این آب‌گذر”.

Context: “Context: Roughly 25% of global oil supply transits the Strait; France 24 reports the strait has been blocked since the war began in February. South Korea’s dependence on Middle East energy makes it a key target for US burden-sharing demands.”

Translation: “زمینه: به طور تقریبی ۲۵٪ از عرضه نفت جهانی از تنگه عبور می‌کند؛ فرانس ۲۴ گزارش می‌دهد که تنگه از زمان آغاز جنگ در فوریه بسته شده است. وابستگی کره جنوبی به انرژی خاورمیانه آن را به هدف کلیدی برای تقاضاهای تقسیم بار آمریکا تبدیل می‌کند.”

Digits: 25% → ۲۵٪. “February” → “فبریه” or “فوریه”. “global oil supply” → “عرضه نفت جهانی”. “transits” → “عبور می‌کند”. “blocked” → “بسته شده”. “dependence” → “وابستگی”. “burden-sharing demands” → “تقاضاهای تقسیم بار”.

Sources keep.

Finally “What to watch:” → “چه چیزی را باید دنبال کرد:”

Paragraph: “The next 48–72 hours will test whether the current exchange becomes a sustained campaign. Key indicators: (1) whether Iran retaliates against the Tuesday US strikes — and if so, whether it targets US forces regionally or resumes shipping attacks; (2) whether the IAEA board votes to refer Iran to the UNSC this month; (3) whether the EU moves from “endorsement” to formal participation in the financial cutoff; and (4) whether the wedding-strike investigation produces findings that alter domestic or international perceptions of US targeting practices.”

Translation: “۴۸–۷۲ ساعت آینده آزمون خواهد کرد که آیا تبادل فعلی به یک کمپین مداوم تبدیل می‌شود. شاخص‌های کلیدی: (۱) آیا ایران در برابر ضربات آمریکا در روز سه‌شنبه انتقام می‌گیرد — و اگر بله، آیا نیروهای آمریکا را در منطقه هدف قرار می‌دهد یا حملات به حمل‌ونقل را از سر می‌گیرد؛ (۲) آیا هیئت مدیره آی‌آی‌ای‌ا ایران را به شورای امنیت این ماه ارجاع می‌دهد؛ (۳) آیا اتحادیه اروپا از «حمایت» به مشارکت رسمی در قطع مالی حرکت می‌کند؛ و (۴) آیا تحقیقات ضربه عروسی نتایجی تولید می‌کند که تصورات داخلی یا بین‌المللی درباره روش‌های هدف‌گیری آمریکا را تغییر دهد.”

Digits: 48–72 → ۴۸–۷۲. “Tuesday” → “سه‌شنبه”. “IAEA” keep. “UNSC” → “شورای امنیت”. “EU” keep. “endorsement” → “حمایت”. “financial cutoff” → “قطع مالی”. “wedding-strike” → “ضربه عروسی”. “domestic or international perceptions” → “تصورات داخلی یا بین‌المللی”. “targeting practices” → “روش‌های هدف‌گیری”.

Now, I need to ensure all markdown structure is preserved. The headers are “## Military Action” → “## عملیات‌های نظامی”. “## Diplomatic Pressure” → “## دیپلماسی”. “## Sanctions & Evasion” → “## اقتصاد”.

Also, the first line “Key development:” is not a header, it’s a paragraph starting with Key development:. I need to translate that label.

Let me assemble the full translation.

Check for any missed items:

  • “Key development:” → “مهم‌ترین تحول:”
  • “What to watch:” → “چه چیزی را باید دنبال کرد:”
  • “Sources:” → “منابع:”
  • “Context:” → “زمینه:”
  • “(Update)” → “(به‌روزرسانی)”
  • Section headers mapped correctly.
  • All HTML tags preserved.
  • URLs preserved.
  • Source names in link text preserved (france24, bbc, etc.)
  • Digits in prose converted to Persian digits.
  • Person/place names translated: Tehran → تهران, Washington → واشنگتن, Trump → ترامپ (not mentioned), Netanyahu → نتانیاهو (not mentioned), Vance → وانس, Araghchi → اراقچی, Safadi → صفدی, Bessent → بセント, etc.
  • Month names: Aug → اوت, Sept → سپتامبر, June → ژوئن, February → فوریه. I used Persian month names? Actually, in Persian we often use Latin month names or Persian. But the rule says translate place/person names. Months are not place names. But “Aug 31” is a date. I’ll keep month in Latin but convert day to Persian digits. Or translate month to Persian? The rule doesn’t specify. I’ll keep Latin month names as they are common in news, but convert digits. Actually, “Aug 31” -> “۳۱ اوت” is fine. “Sept 1” -> “۱ سپتامبر”. “June 12” -> “۱۲ ژوئن”. “February” -> “فبریه”. That’s acceptable.

  • “US” -> “آمریکا” throughout.
  • “Iran” -> “ایران”.
  • “Strait of Hormuz” -> “تنگه هرمز”.
  • “Larak Island” -> “جزیره لارک”.
  • “Kuhestak” -> “کهشتک”.
  • “Hormozgan province” -> “استان هرمزگان”.
  • “Kuwait” -> “کویت”, “UAE” -> “امارات”, “Jordan” -> “اردن”, “Turkey” -> “ترکیه”, “Ankara” -> “آنکارا”, “Iraq” -> “عراق”, “Baghdad” -> “بغداد”, “Tehran” -> “تهران”, “Egypt” -> “مصر”, “South Korea” -> “کره جنوبی”, “Seoul” -> “سئول”.
  • “Pentagon” -> “پنتاگون”.
  • “White House” -> “خانه سفید”.
  • “Red Crescent” -> “هلال احمر”.
  • “IAEA” keep.
  • “UN Security Council” -> “شورای امنیت”, “UNSC” -> “شورای امنیت”.
  • “G20” keep.
  • “FRANCE 24” keep as source name.
  • “VP” -> “نائب‌رییس”.
  • “JD Vance” -> “جی.دی. وانس”.

Now, check the HTML tags:

, <summary markdown="span">, </summary>,
- must be byte-identical