語音技術
語言標記
language tagging (yue / zh-HK)
定義
用國際標準代碼標明內容屬於哪種語言(連地區/書寫系統),令機器下游處理正確。
點計
量法:清點系統各面的語言標記——API 參數、轉寫輸出、字幕檔、網頁標記——逐個對照 IANA 語言子標籤註冊庫確認有效,再核對語義:粵語標了 yue,還是只標了 zh。
zh 是「中文」統稱:標 zh-HK 只表達「香港使用的中文」,不表達粵語本身;規範的例子用 yue-Hant-HK 表達「香港繁體書寫的粵語」。標錯會令搜尋、字體、朗讀全部跟錯路線。
健康區間
標記語法定義於 BCP 47(現行 RFC 5646,2009 年發布),子標籤由 IANA 註冊庫維護:註冊庫收錄 yue(粵語);規範並建議不提供額外資訊的子標籤應該省略。
來源:https://en.wikipedia.org/wiki/IETF_language_tag(查閱 2026-10-31)
4 個改進手段
- 全站統一:API 參數、輸出 JSON、字幕、網頁 lang 屬性用同一套標記,不要一邊 zh-HK 一邊 yue。
- 表達粵語時優先 yue;要連香港繁體一齊標明才用 yue-Hant-HK,避免 zh-HK 被下游當普通話處理。
- 驗下游行為:改標記後實測搜尋、字體後備、朗讀引擎的反應,不要假設標記自動生效。
- 存檔逐字稿帶語言標記,日後翻譯或本地化可以直接使用。
相關文章
資料來源
- Wikipedia — IETF language tag(BCP 47 語法、IANA 註冊庫與 yue-Hant-HK 例子)(查閱 2026-10-31)
- 港嘢 — 粵語內容本地化指南(查閱 2026-10-31)