vietnamese-landing-copy

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Vietnamese 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.
AudienceAddress the reader asVocabulary
Real estate, finance, luxury, airlines, healthcare
quý khách
Hán-Việt heavy, ornate
Institutional, government, broadcast announcements
quý vị
Formal, plural
Sales consulting, mid-market services, local business
anh/chị
Warm, respectful
SaaS, tech, e-commerce, youth brands
bạn
Thuần Việt, terse
Policy, terms, descriptive prose (never direct address)
khách hàng
Neutral 3rd person
If the brief does not say, infer from the product. A căn hộ cao cấp page is
quý khách
. A developer tool is
bạn
. Never mix two registers in one page — that is the single most visible amateur tell.
Full 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
越南语没有中性的“你”。代词是首要决策,而非细节。
受众群体对读者的称呼词汇风格
房地产、金融、奢侈品、航空、医疗
quý khách
(尊敬的客户)
大量使用汉越词,措辞华丽
机构、政府、广播公告
quý vị
(各位)
正式,复数形式
销售咨询、中端市场服务、本地商家
anh/chị
(哥/姐)
亲切、恭敬
SaaS、科技、电商、青年品牌
bạn
(你)
纯越词,简洁凝练
政策、条款、说明性散文(绝不直接称呼)
khách hàng
(客户)
中性第三人称
若brief中未明确说明,可根据产品推断。高端公寓(căn hộ cao cấp)页面应使用
quý khách
。开发者工具则使用
bạn
同一页面绝不能混合两种语体——这是最容易暴露业余水平的问题。
完整的代词矩阵,包括其他越南语技能使用的语体: references/register-matrix.md。汉越词与纯越词的 prestige 层级、分类词,以及板块顺序的规范: references/register-guide.md

Step 2 — Core rules (non-negotiable, no file hop needed)

步骤2 —— 核心规则(不可协商,无需跳转文件)

  1. Emit NFC Unicode. Precomposed
    ế
    (U+1EBF), never base + combining marks. NFD breaks web font rendering and string length. Normalize everything you output.
  2. Pick one tone-mark style and hold it for the whole document. Default to kiểu mới (
    hoà
    ,
    thuỷ
    ,
    khoẻ
    ) matching post-2022 Bộ GD&ĐT textbooks. Kiểu cũ (
    hòa
    ,
    thủy
    ,
    khỏe
    ) 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.
  3. Modifier follows the noun.
    căn hộ cao cấp
    , never
    cao cấp căn hộ
    .
  4. Recast English passives.
    được thiết kế bởi X
    do X thiết kế
    , or make it active:
    X kiến tạo
    .
  5. Never write
    số 1
    ,
    tốt nhất
    ,
    duy nhất
    ,
    hàng đầu
    as 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.
  6. Vietnamese has no grammatical plural. ICU messages take only
    other
    . An
    one {}
    branch in
    vi.json
    is always a bug.
  7. Write CTAs from the conventional list, not from the English.
    Learn more
    is
    Tìm hiểu thêm
    , never
    Học thêm
    .
  1. 输出NFC编码的Unicode字符。使用预组合字符
    ế
    (U+1EBF),绝不要使用基础字符+组合标记。NFD编码会破坏网页字体渲染和字符串长度。请将所有输出内容标准化。
  2. 选择一种声调标记风格并在整篇文档中保持一致。默认使用符合2022年后越南教育部(Bộ GD&ĐT)教材的kiểu mới(新式),如
    hoà
    thuỷ
    khoẻ
    kiểu cũ(旧式)如
    hòa
    thủy
    khỏe
    同样正确,且在商业领域仍占主导——若已有客户网站,请与之保持一致。两种风格都没有错。同一页面内的不一致才是问题。
  3. 修饰语置于名词之后。应写
    căn hộ cao cấp
    ,而非
    cao cấp căn hộ
  4. 改写英语被动语态。将
    được thiết kế bởi X
    改为
    do X thiết kế
    ,或改为主动语态:
    X kiến tạo
  5. 绝不要将
    số 1
    tốt nhất
    duy nhất
    hàng đầu
    作为未经证实的宣传语
    。根据《2012年第16/QH13号广告法》第8条第11款,这属于违法行为,并非仅仅是俗气。目前已有实际罚款案例。详见references/banned-phrases.md
  6. 越南语没有语法复数形式。ICU消息仅使用
    other
    分支。
    vi.json
    中的
    one {}
    分支始终是错误的。
  7. 使用常规列表中的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ự án
,
Vị trí
,
Tiện ích
,
Mặt bằng
,
Tiến độ
,
Chính sách bán hàng
,
Chủ đầu tư
,
Pháp lý
).
references/glossary.md
不要为已有既定规范的UI字符串自创越南语表达。英越对照表涵盖了CTA、导航标签、表单字段,以及标准化的房地产板块名称(
Tổng quan dự án
项目概览、
Vị trí
位置、
Tiện ích
设施、
Mặt bằng
平面图、
Tiến độ
进度、
Chính sách bán hàng
销售政策、
Chủ đầ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:
2.500.000 ₫
. Real-estate prices are colloquial:
Chỉ từ 2,5 tỷ
,
35 triệu/m²
. Dates are
dd/MM/yyyy
. Phones are
0xxx xxx xxx
or
+84
. Addresses run small-to-large. Slugs are unaccented, lowercase, hyphenated.
references/locale-formatting.md — also covers
Intl.NumberFormat('vi-VN')
, 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.
越南盾(VND)使用句点分组,逗号作为小数点:
2.500.000 ₫
。房地产价格使用口语化表述:
Chỉ từ 2,5 tỷ
(仅25亿起)、
35 triệu/m²
(3500万每平方米)。日期格式为
dd/MM/yyyy
。电话号码格式为
0xxx xxx xxx
+84
。地址按从小到大的顺序书写。Slug使用无重音、小写、连字符连接的形式。
references/locale-formatting.md——还涵盖了
Intl.NumberFormat('vi-VN')
、BCP-47标签、字体子集和堆叠变音符号排版,以及重音/无重音双关键词SEO规则。上述第1、2点背后的NFC和声调标记规则详见**references/unicode-and-tone.md**。

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
Chính sách bảo mật
. Advertising superlatives require documented proof.
references/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.mdreferences/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
  • --register re|saas|formal|consult
    enables the register-consistency check.
  • Exit
    0
    = clean or warnings only. Exit
    1
    = errors that must be fixed.
  • --json
    for machine-readable findings;
    --strict
    to fail on warnings too.
  • --fix
    rewrites NFC violations in place; every other rule is a human judgement call.
Check glyph coverage when a specific web font is specified:
bash
python scripts/check_font_coverage.py path/to/copy.md
If 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
    会将警告也判定为错误。
  • --fix
    会直接修正NFC违规;其他所有规则需要人工判断。
若指定了特定网页字体,请检查字符覆盖情况:
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,
other
-only plurals.
For 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ỷ
    /
    triệu
    colloquial form.
  • Dates
    dd/MM/yyyy
    , phones
    0xxx
    /
    +84
    , address small-to-large.
  • One tone-mark style, consistently.
  • Lead form has a consent checkbox, a purpose statement, and a privacy-policy link.
  • validate_copy.py
    exits clean.
提交越南语文案前,请确认:
  • 整篇文档使用同一种语体;代词与受众匹配。
  • 所有CTA均来自术语表,而非直接翻译。
  • 页面上无未经证实的最高级表述。
  • 价格使用
    .
    分组,
    ,
    作为小数点,采用
    tỷ
    /
    triệu
    口语化形式。
  • 日期格式为
    dd/MM/yyyy
    ,电话号码为
    0xxx
    /
    +84
    ,地址按从小到大顺序书写。
  • 声调标记风格统一。
  • 表单包含同意复选框、用途说明和隐私政策链接。
  • validate_copy.py
    验证通过(退出码为0)。