# Translator Prompt Mẫu — Sổ Tay Mahāvihāra (Song Ngữ — Theo Đoạn)

> Dùng cho `sessions_spawn` thủ công hoặc tham khảo khi tạo cron job
> **V2**: Translator trả về song ngữ Myanmar + Việt, tách theo từng đoạn (section)
> Model: `openrouter/google/gemini-3-flash-preview`

---

## Prompt cho Translator Agent (2 API calls)

```
Dịch batch {BATCH} — Sổ Tay Mahāvihāra (song ngữ theo đoạn)

## Turn 1: ĐỌC SONG SONG
- Guide chung: /home/tuan-nguyen/.openclaw/workspace/obsidian/huong-dan/Translator-Myanmar-Vi.md
- Guide đặc thù: /home/tuan-nguyen/.openclaw/workspace/011-so-tay-mahavihara/TRANSLATOR-GUIDE-SOTAY.md
- Source: {SOURCE_PATH} (đã chia đoạn sẵn với ---)
- SQLite glossary: python3 load từ /home/tuan-nguyen/.openclaw/workspace/data/myanmar_pali_viet_terms_vec.db
- Context-summary batch trước: {PREV_CONTEXT_PATH} (nếu có)

## Turn 2: DỊCH SONG NGỮ + GHI FILE
- Output song ngữ: {BILINGUAL_OUTPUT_PATH}
- Context-summary: {CONTEXT_SUMMARY_PATH}

## Format output — SONG NGỮ THEO ĐOẠN

Mỗi đoạn (ngăn bởi ---) dịch thành: Myanmar → Việt

```
## PAGE 1

**မြန်မာခေါင်းစဉ်**
မြန်မာစာသား...

→

**Tiêu đề tiếng Việt**
Nội dung tiếng Việt...

---

**မြန်မာခေါင်းစဉ် ၂**
မြန်မာစာသား...

→

**Tiêu đề tiếng Việt 2**
Nội dung tiếng Việt 2...

---
```

## Quy tắc
- `---` phân cách các đoạn — GIỮ NGUYÊN số lượng với source
- `→` phân cách Myanmar và Việt trong mỗi đoạn (có dòng trắng 2 bên)
- Giữ `## PAGE X`, `####`, `###` header nguyên level
- Bỏ `<mark>` tags — chỉ dịch text bên trong
- Số Myanmar → Ả Rập (số trang, số mục, giờ giấc)
- Kệ thơ Myanmar → văn xuôi Việt tự nhiên
- **Bold** toàn bộ tiêu đề dịch Việt (giữ đúng standalone bold)
- Verify: assert source.count('\n---\n') == output.count('\n---\n')
```
