Media coverage often conflates the two, referring to "Cypr
" - it's cut off. We'll translate what's there: "การรายงานของสื่อมักจะรวมทั้งสองเป็นหนึ่งเดียว โดยเรียก..." but it's incomplete. We'll translate as is.
We need to produce JSON.
Let's do the translation step by step.
First, the title:
Original: "IVF Donor Scandal in Northern Cyprus Is a Reminder of Offshore Risk for Crypto Investors"
Thai: "เรื่องอื้อฉาวของผู้บริจาคเซลล์ไข่และอสุจิในไซปรัสตอนเหนือเป็นเครื่องเตือนใจถึงความเสี่ยงนอกชายฝั่งสำหรับนักลงทุนคริปโทเคอร์เรนซี"
But we can make it more natural: "การฉ้อฉลผู้บริจาคในไซปรัสตอนเหนือ: เตือนความเสี่ยงนอกชายฝั่งสำหรับนักลงทุนคริปโท" but we need to keep meaning.
Maybe: "เรื่องอื้อฉาวผู้บริจาคเซลล์ไข่และอสุจิในไซปรัสตอนเหนือเป็นเครื่องเตือนความเสี่ยงนอกชายฝั่งสำหรับนักลงทุนคริปโต"
We'll use "ไซปรัสตอนเหนือ" for Northern Cyprus. "คริปโต" for crypto.
Now content:
We'll translate each element.
The article tag:
keep.
The first h2: "What the allegations involve" -> "ข้อกล่าวหาคืออะไร" or "ที่มาของข้อกล่าวหา" but we can use "ข้อกล่าวหาเกี่ยวข้องกับอะไร" but better: "รายละเอียดข้อกล่าวหา"
We'll do: "ข้อกล่าวหาที่เกี่ยวข้อง"
Paragraph: "At the center of the case is a simple accusation: IVF staff in northern Cyprus misled UK parents about donor selection. The result, as alleged, is that multiple children may have been conceived using sperm or eggs from donors that were not the ones the parents chose. It's a legal matter, and it's still unfolding — how many families are affected, and what recourse they have, are open questions."
Thai: "ศูนย์กลางของคดีคือข้อกล่าวหาง่ายๆ: เจ้าหน้าที่ IVF ในไซปรัสตอนเหนือทำให้ผู้ปกครองชาวอังกฤษเข้าใจผิดเกี่ยวกับการเลือกผู้บริจาค ผลที่ตามมาคือ เด็กหลายคนอาจถูกตั้งครรภ์โดยใช้สเปิร์มหรือไข่จากผู้บริจาคที่ไม่ใช่ที่ผู้ปกครองเลือกไว้ เป็นเรื่องทางกฎหมายและยังคงดำเนินต่อไป — จำนวนครอบครัวที่ได้รับผลกระทบและสิทธิทางกฎหมายที่พวกเขามีเป็นคำถามที่ยังเปิดอยู่"
We'll refine.
Now the market snapshot div: We need to keep the div structure and translate the text inside. The text includes:
- "📊 Market Data Snapshot" -> "📊 ภาพรวมข้อมูลตลาด"
- "24h Change" -> "การเปลี่ยนแปลง 24 ชม."
- "+1.70%" keep
- "7d Change" -> "การเปลี่ยนแปลง 7 วัน"
- "+0.80%"
- "Fear & Greed" -> "ดัชนีความกลัวและความโลภ" or "Fear & Greed" but we can translate to "ความกลัวและความโลภ"
- "41" keep
- "Fear" -> "ความกลัว"
- "Sentiment" -> "ความรู้สึกตลาด" or "อารมณ์ตลาด"
- "⚪ neutral" -> "⚪ เป็นกลาง"
- "Bitcoin (BTC):" -> "บิตคอยน์ (BTC):"
- "$64,777" keep
- "Rank #1" -> "อันดับ #1"
We'll keep the HTML structure exactly, just replace the text nodes.
Now the next h2: "Why the Cyprus distinction matters" -> "ทำไมความแตกต่างของไซปรัสจึงสำคัญ"
Paragraph: "Geography is the detail that gets lost in most coverage. Northern Cyprus is a disputed territory, not an internationally recognized state. It sits apart from the Republic of Cyprus, an EU member with a regulated financial sector where bodies like CySEC oversee crypto-asset activity. In northern Cyprus, there's no such oversight — and for victims, that means severely limited legal options. The distinction isn't academic. It determines whether anyone can actually hold the clinic accountable."
Thai: "ภูมิศาสตร์คือรายละเอียดที่มักถูกลืมในรายงานส่วนใหญ่ ไซปรัสตอนเหนือเป็นดินแดนที่ยังมีการโต้แย้ง ไม่ใช่รัฐที่ได้รับการยอมรับในระดับนานาชาติ มันแยกจากสาธารณรัฐไซปรัส ซึ่งเป็นสมาชิกสหภาพยุโรปที่มีภาคการเงินที่ถูกควบคุม โดยหน่วยงานอย่าง CySEC ดูแลกิจกรรมสินทรัพย์คริปโท ในไซปรัสตอนเหนือไม่มีการควบคุมเช่นนั้น — และสำหรับผู้เสียหาย นั่นหมายถึงทางเลือกทางกฎหมายที่จำกัดอย่างมาก ความแตกต่างนี้ไม่ใช่แค่เชิงวิชาการ มันกำหนดว่ามีใครสามารถเรียกร้องความรับผิดชอบจากคลินิกได้จริงหรือไม่"
We need to keep "CySEC" as is.
Then the last part: "Media coverage often conflates the two, referring to "Cypr" - it's cut off. We'll translate: "การรายงานของสื่อมักจะรวมความสองอย่างเป็นหนึ่ง และเรียก..." but it's incomplete. We'll translate as "การรายงานของสื่อมักจะรวมความสองอย่างเข้าด้วยกัน และกล่าวถึง "Cypr" - but we keep the incomplete text as is.
Now we need to output JSON with title, content (the full article with translated text), and meta description. Since original meta is empty, we can leave it empty or maybe generate a short description. But requirement says "ORIGINAL META DESCRIPTION: " is empty, so we'll set meta.description to empty string.
But we might want to generate a meta description in Thai? The instruction says "Translate this article to Thai (th)" and we need to include meta description. Since original is empty, we can set to empty or maybe create one. But to be safe, we'll set to empty.
However, the instruction says "