中文地址和英文地址能直接比對嗎?先對齊行政區與門牌元件

中文地址和英文地址不能直接用一般字串相似度判斷。兩種語言的排列方向不同,行政區與道路可能有官方英文名稱,樓層、室號、巷弄與之號也會換成縮寫。可靠流程是先確認兩筆資料原本是否有共同紀錄識別,再從中文地址產生可追溯的英文候選,最後按行政區、道路、門牌與樓室逐項人工核對。
如果兩筆資料沒有共同客戶 ID、訂單 ID、申請編號或來源關聯,單憑文字看起來相近只能列為候選,不能斷定是同一地址。本站地址比較與去重工具都針對台灣中文地址解析,沒有中英文自動對齊功能;不要把英文列送進去後把無法判讀誤認為地址錯誤。
先建立元件對照表
| 元件 | 核對方式 | 無法對照時 |
|---|---|---|
| 國家 | Taiwan/Taiwan (R.O.C.) 等本次表單接受寫法 | 查收件平台或承運人要求 |
| 縣市、行政區 | 使用可信官方中英對照 | 標為無法確認,不自行翻譯 |
| 道路與段 | 查官方路街英文資料 | 不以音似或機器拼音代替 |
| 巷、弄、門牌、之號 | 逐一比對數字與 Ln.、Aly.、No. 結構 | 任一數字衝突就停止 |
| 樓層、室號 | 比對 F、B、Rm. 及之號位置 | 不把樓之誤當室號 |
| 郵遞區號 | 依官方資料與本次用途核對 | 分開記錄兩邊原值 |
虛構的「範例市示範區學習路8號」和「No. 8, Learning Rd., Sample City」雖然字面對得上,卻沒有官方地名對照,只能當教材,不能作為確定同址的案例。實際工作若缺官方譯名,應保留原英文、中文來源與未確認原因,不要發明一個看似順暢的拼音。
可執行的七步比對
- 保存 chinese_raw、english_raw、record_id、來源系統及取得日期,不先覆寫任何一邊。
- 確認兩筆是否由同一訂單、同一申請或收件人明確提供;沒有來源關聯時只建立候選配對。
- 將中文原文送入中文地址轉英文工具,保存候選、工具狀態與原因。
- 工具若因行政區、段別或官方路名資料不足而不輸出英文,停止自動流程,回可信來源補資料。
- 把工具候選與 english_raw 分別拆成行政區、道路、段巷弄、門牌、樓層、室號與郵遞區號。
- 先比關鍵數字,再比官方名稱;數字衝突不得被相似拼法、標點或大小寫掩蓋。
- 記錄每個元件的結論、查證來源、日期與人工覆核人,再決定本次用途能否採用。
中華郵政的中文地址英譯資料可以支持道路等名稱轉寫,但資料範圍不等於門牌存在清冊。工具輸出英文成功,也不代表門牌、樓室或收件人已被官方確認。如何操作官方查詢可參考郵局英文地址查詢步驟;遇到工具未收錄,不應用另一套拼音偷偷填補。
三種結論怎麼寫
「確定」只適用於這次比對中,來源關聯明確、必要元件都有可靠對照,而且門牌與樓室數字一致的情況;結論文字仍應限定為「兩筆文字可對應」,不要延伸成門牌存在或人仍住在該處。「可能」適用於主體元件相符,但某個官方英文名稱、郵遞區號或樓室寫法尚未確認。「無法確認」則包括沒有來源關聯、關鍵欄位缺漏、地名沒有可信對照或數字衝突。
例如中文有 8號3樓之2,英文只有 No. 8,這只能說同一門牌候選,不能推定同一收件點;英文若寫 5F,就屬樓層衝突,應停止。反過來,中文缺室號而英文有 Rm. 2,也不能把英文值直接回填中文已確認欄,除非來源能證明它們屬於同一筆最新資料。
大量資料的欄位設計
主表至少保留中文原文、英文原文、共同識別碼、英文候選、元件差異、狀態、來源與確認日期。不要把英文候選覆蓋原始英文,也不要因某次寄件成功就永久標成地址正確。若中英文要長期一起保存,可依雙語收件地址紀錄指南分開管理原文、候選與查證結果。
人工覆核時優先處理數字衝突、行政區衝突、沒有共同 ID、官方路名未收錄與資料年代差距大的列。格式、標點、大小寫與排列差異可以放在最後處理。這個順序能避免一串流暢的英文掩蓋真正影響寄送的門牌或樓室錯誤。