vietnamese-landing-copy
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseVietnamese landing-page copy (vi-VN)
越南语着陆页文案(vi-VN)
Vietnamese is a low-resource language for LLMs. Left unguided, output defaults to
English-calqued translationese: fluent-sounding but obviously machine-written. It picks the
wrong pronoun, translates CTAs word-for-word, writes illegal advertising superlatives, and
formats currency the American way. Every rule below exists to stop a specific, observed defect.
对于大语言模型(LLM)而言,越南语属于低资源语言。若不加引导,输出内容会默认呈现出英语直译式的翻译腔:读起来流畅但明显是机器生成的。它会选错代词、逐字翻译CTA、使用非法广告最高级,还会采用美式货币格式。以下每条规则都是为了避免某一已发现的具体问题而制定。
Step 1 — Pick the register before writing a single word
步骤1 —— 动笔前先确定语体
Vietnamese has no neutral "you." The pronoun is the first decision, not a detail.
| Audience | Address the reader as | Vocabulary |
|---|---|---|
| Real estate, finance, luxury, airlines, healthcare | | Hán-Việt heavy, ornate |
| Institutional, government, broadcast announcements | | Formal, plural |
| Sales consulting, mid-market services, local business | | Warm, respectful |
| SaaS, tech, e-commerce, youth brands | | Thuần Việt, terse |
| Policy, terms, descriptive prose (never direct address) | | Neutral 3rd person |
If the brief does not say, infer from the product. A căn hộ cao cấp page is .
A developer tool is . Never mix two registers in one page — that is the single most
visible amateur tell.
quý kháchbạnFull pronoun matrix, including the registers the other Vietnamese skills use:
references/register-matrix.md. The Hán-Việt vs thuần Việt
prestige axis, classifiers, and the section-order house style:
references/register-guide.md
越南语没有中性的“你”。代词是首要决策,而非细节。
| 受众群体 | 对读者的称呼 | 词汇风格 |
|---|---|---|
| 房地产、金融、奢侈品、航空、医疗 | | 大量使用汉越词,措辞华丽 |
| 机构、政府、广播公告 | | 正式,复数形式 |
| 销售咨询、中端市场服务、本地商家 | | 亲切、恭敬 |
| SaaS、科技、电商、青年品牌 | | 纯越词,简洁凝练 |
| 政策、条款、说明性散文(绝不直接称呼) | | 中性第三人称 |
若brief中未明确说明,可根据产品推断。高端公寓(căn hộ cao cấp)页面应使用。开发者工具则使用。同一页面绝不能混合两种语体——这是最容易暴露业余水平的问题。
quý kháchbạn完整的代词矩阵,包括其他越南语技能使用的语体:
references/register-matrix.md。汉越词与纯越词的 prestige 层级、分类词,以及板块顺序的规范:
references/register-guide.md
Step 2 — Core rules (non-negotiable, no file hop needed)
步骤2 —— 核心规则(不可协商,无需跳转文件)
- Emit NFC Unicode. Precomposed (U+1EBF), never base + combining marks. NFD breaks web font rendering and string length. Normalize everything you output.
ế - Pick one tone-mark style and hold it for the whole document. Default to kiểu mới
(,
hoà,thuỷ) matching post-2022 Bộ GD&ĐT textbooks. Kiểu cũ (khoẻ,hòa,thủy) is equally correct and still dominant commercially — match the client's existing site when there is one. Neither is wrong. Inconsistency within one page is the defect.khỏe - Modifier follows the noun. , never
căn hộ cao cấp.cao cấp căn hộ - Recast English passives. →
được thiết kế bởi X, or make it active:do X thiết kế.X kiến tạo - Never write ,
số 1,tốt nhất,duy nhấtas an unproven claim. This is illegal under Điều 8 khoản 11 Luật Quảng cáo 16/2012/QH13, not merely tacky. Real fines, currently issued. See references/banned-phrases.md.hàng đầu - Vietnamese has no grammatical plural. ICU messages take only . An
otherbranch inone {}is always a bug.vi.json - Write CTAs from the conventional list, not from the English. is
Learn more, neverTìm hiểu thêm.Học thêm
- 输出NFC编码的Unicode字符。使用预组合字符(U+1EBF),绝不要使用基础字符+组合标记。NFD编码会破坏网页字体渲染和字符串长度。请将所有输出内容标准化。
ế - 选择一种声调标记风格并在整篇文档中保持一致。默认使用符合2022年后越南教育部(Bộ GD&ĐT)教材的kiểu mới(新式),如、
hoà、thuỷ。kiểu cũ(旧式)如khoẻ、hòa、thủy同样正确,且在商业领域仍占主导——若已有客户网站,请与之保持一致。两种风格都没有错。同一页面内的不一致才是问题。khỏe - 修饰语置于名词之后。应写,而非
căn hộ cao cấp。cao cấp căn hộ - 改写英语被动语态。将改为
được thiết kế bởi X,或改为主动语态:do X thiết kế。X kiến tạo - 绝不要将、
số 1、tốt nhất、duy nhất作为未经证实的宣传语。根据《2012年第16/QH13号广告法》第8条第11款,这属于违法行为,并非仅仅是俗气。目前已有实际罚款案例。详见references/banned-phrases.md。hàng đầu - 越南语没有语法复数形式。ICU消息仅使用分支。
other中的vi.json分支始终是错误的。one {} - 使用常规列表中的CTA表述,而非直译英语。应译为
Learn more,绝不能译为Tìm hiểu thêm。Học thêm
Step 3 — Look up the conventional wording
步骤3 —— 查询常规表述
Do not invent Vietnamese for a UI string that already has a settled convention. The EN→VI
table covers CTAs, nav labels, form fields, and the standardized real-estate section names
(, , , , , ,
, ).
Tổng quan dự ánVị tríTiện íchMặt bằngTiến độChính sách bán hàngChủ đầu tưPháp lýreferences/glossary.md
不要为已有既定规范的UI字符串自创越南语表达。英越对照表涵盖了CTA、导航标签、表单字段,以及标准化的房地产板块名称(项目概览、位置、设施、平面图、进度、销售政策、开发商、法律合规)。
Tổng quan dự ánVị tríTiện íchMặt bằngTiến độChính sách bán hàngChủ đầu tưPháp lýreferences/glossary.md
Step 4 — Format numbers, dates, and locale data correctly
步骤4 —— 正确格式化数字、日期和本地化数据
VND groups with periods and decimalizes with commas: . Real-estate prices are
colloquial: , . Dates are . Phones are
or . Addresses run small-to-large. Slugs are unaccented, lowercase, hyphenated.
2.500.000 ₫Chỉ từ 2,5 tỷ35 triệu/m²dd/MM/yyyy0xxx xxx xxx+84references/locale-formatting.md — also covers
, BCP-47 tags, font subsets and stacked-diacritic typography,
and the accented/unaccented dual-keyword SEO rule. The NFC and tone-mark rules behind points
1 and 2 above are in references/unicode-and-tone.md.
Intl.NumberFormat('vi-VN')越南盾(VND)使用句点分组,逗号作为小数点:。房地产价格使用口语化表述:(仅25亿起)、(3500万每平方米)。日期格式为。电话号码格式为或。地址按从小到大的顺序书写。Slug使用无重音、小写、连字符连接的形式。
2.500.000 ₫Chỉ từ 2,5 tỷ35 triệu/m²dd/MM/yyyy0xxx xxx xxx+84references/locale-formatting.md——还涵盖了、BCP-47标签、字体子集和堆叠变音符号排版,以及重音/无重音双关键词SEO规则。上述第1、2点背后的NFC和声调标记规则详见**references/unicode-and-tone.md**。
Intl.NumberFormat('vi-VN')Step 5 — Get the legal copy right
步骤5 —— 确保法律文案合规
Lead forms are regulated. Nghị định 13/2023/NĐ-CP requires express, informed, revocable
consent with a stated purpose and a linked . Advertising superlatives
require documented proof.
Chính sách bảo mậtreferences/legal-copy.md and
references/banned-phrases.md for the landing-page
specifics; references/compliance.md for the cross-cutting
advertising, consent, promotion and anti-spam rules every Vietnamese skill shares.
表单受到监管。第13/2023/NĐ-CP号规定要求明确、知情、可撤销的同意,并说明用途且链接(隐私政策)。广告最高级需要有书面证明。
Chính sách bảo mật**references/legal-copy.md和references/banned-phrases.md包含着陆页的具体要求;references/compliance.md**涵盖所有越南语技能需遵守的跨领域广告、同意、促销和反垃圾邮件规则。
Step 6 — Validate, fix, then ship
步骤6 —— 验证、修正后交付
Run the validator immediately after writing. If it reports errors, fix them and run again.
Only present the copy once it passes. Do not skip this because the output "looks fine" —
NFC violations and comma-grouped numbers are invisible to reading.
bash
python scripts/validate_copy.py path/to/copy.md --register re- enables the register-consistency check.
--register re|saas|formal|consult - Exit = clean or warnings only. Exit
0= errors that must be fixed.1 - for machine-readable findings;
--jsonto fail on warnings too.--strict - rewrites NFC violations in place; every other rule is a human judgement call.
--fix
Check glyph coverage when a specific web font is specified:
bash
python scripts/check_font_coverage.py path/to/copy.mdIf a flagged superlative is backed by a licensed market survey or award certificate, keep it
and annotate the source instead of deleting it:
markdown
Thương hiệu số 1 Việt Nam <!-- proof: Khảo sát Nielsen VN 2026, chứng chỉ số 123/NS -->**撰写完成后立即运行验证工具。若报告错误,修正后再次运行。仅在验证通过后提交文案。**不要因为输出内容“看起来没问题”就跳过这一步——NFC违规和逗号分组的数字肉眼不可见。
bash
python scripts/validate_copy.py path/to/copy.md --register re- 启用语体一致性检查。
--register re|saas|formal|consult - 退出码=无错误或仅警告。退出码
0=必须修正的错误。1 - 用于生成机器可读的检查结果;
--json会将警告也判定为错误。--strict - 会直接修正NFC违规;其他所有规则需要人工判断。
--fix
若指定了特定网页字体,请检查字符覆盖情况:
bash
python scripts/check_font_coverage.py path/to/copy.md若标记的最高级有授权市场调查或获奖证书作为支撑,请保留并标注来源,而非删除:
markdown
Thương hiệu số 1 Việt Nam <!-- proof: Khảo sát Nielsen VN 2026, chứng chỉ số 123/NS -->Step 7 — Learn from the worked pairs
步骤7 —— 从示例中学习
Before writing anything long, read the bad→good corpus. Each pair names which failure mode
it fixes, and the diagnosis generalizes further than the string does.
references/examples.md
For structured localization files, start from
assets/vi.json.template — next-intl shaped, both registers,
-only plurals.
otherFor human review before publishing: references/qa-checklist.md
在撰写长篇内容前,请阅读“错误→正确”语料库。每一组示例都会说明它修正了哪种问题模式,其诊断结论的适用范围比具体字符串更广。
references/examples.md
对于结构化本地化文件,请从**assets/vi.json.template**开始——符合next-intl格式,包含两种语体,仅使用复数分支。
other发布前人工审核请参考:references/qa-checklist.md
Quick self-check
快速自查
Before returning Vietnamese copy, confirm:
- One register throughout; the pronoun matches the audience.
- Every CTA is from the glossary, not translated fresh.
- No unproven superlative anywhere on the page.
- Prices grouped with , decimals with
.,,or₫/tỷcolloquial form.triệu - Dates , phones
dd/MM/yyyy/0xxx, address small-to-large.+84 - One tone-mark style, consistently.
- Lead form has a consent checkbox, a purpose statement, and a privacy-policy link.
- exits clean.
validate_copy.py
提交越南语文案前,请确认:
- 整篇文档使用同一种语体;代词与受众匹配。
- 所有CTA均来自术语表,而非直接翻译。
- 页面上无未经证实的最高级表述。
- 价格使用分组,
.作为小数点,采用,或₫/tỷ口语化形式。triệu - 日期格式为,电话号码为
dd/MM/yyyy/0xxx,地址按从小到大顺序书写。+84 - 声调标记风格统一。
- 表单包含同意复选框、用途说明和隐私政策链接。
- 验证通过(退出码为0)。
validate_copy.py