From ee782a186ddf0dae8cbf43e8eb027410148a3095 Mon Sep 17 00:00:00 2001 From: voidful Date: Thu, 18 Jun 2026 19:39:36 +0800 Subject: [PATCH] Add Microsoft terminology, MOE dictionary integration, and unified search MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Inspired by termic (https://github.com/spidersouris/termic), this adds multi-source terminology lookup and significantly expands the vocabulary database for Taiwan Chinese localization. New scripts: - fetch-microsoft-terms.py: query Microsoft Glossary + Translation Memory for EN↔zh_TW via termic.me (POS, definitions, product context) - enrich-from-moedict.py: enrich vocabulary with MOE Dictionary data (bopomofo, definitions, examples) via g0v/moedict-data - search.py: unified search across all local + online sources (exact, fuzzy, regex modes) Data expansion: - Linguipedia cross-strait: 47 → 1,400 entries (17 subcategories) - New enriched vocabulary: 421 daily-use terms with 注音 and MOE definitions covering food, transport, daily items, clothing, housing, etc. Improved fetch-linguipedia.py: - User-Agent header fix for 403 errors - Partial save on error with --start-page resume - --merge-cache for combining partial fetches --- .gitignore | 2 + README.md | 93 +- SKILL.md | 26 +- references/linguipedia-cross-strait.md | 1501 +++++++++++++++++++++++- references/vocabulary-enriched.md | 498 ++++++++ scripts/enrich-from-moedict.py | 411 +++++++ scripts/fetch-linguipedia.py | 77 +- scripts/fetch-microsoft-terms.py | 333 ++++++ scripts/search.py | 313 +++++ tools-resources.md | 14 + 10 files changed, 3196 insertions(+), 72 deletions(-) create mode 100644 references/vocabulary-enriched.md create mode 100755 scripts/enrich-from-moedict.py create mode 100755 scripts/fetch-microsoft-terms.py create mode 100755 scripts/search.py diff --git a/.gitignore b/.gitignore index 0e02133..9e6778e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ __pycache__/ *.pyc cache.json +cache-*.json +*.xz diff --git a/README.md b/README.md index da0d969..4569041 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,10 @@ Claude Code 的在地化翻譯技能,確保 AI 產出的中文內容符合臺 - **EN↔zh-TW 雙向翻譯**,也支援 EN↔JA↔zh-TW 三語翻譯 - **用詞規範**:內建臺灣 vs. 中國用語對照表(40+ 高頻詞彙速查) - **領域污染檢查**:按電腦資訊、日常生活、娛樂、政經、交通等領域,主動檢查中國用語殘留 -- **兩岸詞彙資料庫**:整合[中華語文知識庫](https://www.chinese-linguipedia.org/search_difference.html) 4,800+ 筆兩岸差異用詞,可用 Grep 即時查詢 +- **兩岸詞彙資料庫**:整合[中華語文知識庫](https://www.chinese-linguipedia.org/search_difference.html) 4,800+ 筆兩岸差異用詞 +- **教育部辭典整合**:透過 [g0v/moedict-data](https://github.com/g0v/moedict-data) 為 357 筆日常用語加注注音、權威定義 +- **Microsoft 術語庫**:透過 [termic.me](https://termic.me/) 查詢 Microsoft Glossary 與 Translation Memory 的 EN↔zh_TW 譯法(含詞性、定義、產品上下文) +- **統一搜尋工具**:一次搜尋所有本地詞庫+線上 Microsoft 術語,支援精確、模糊、正規表達式 - **完整翻譯工作流程**:理解→翻譯→校對→潤飾四步驟,附品質檢查清單 - **語言參考文件**:正體中文、英文、日文各自的語言特性與翻譯策略 @@ -43,6 +46,33 @@ cp -r localization-tw ~/.claude/skills/ ✅ 伺服器回傳的資料需要解析 ``` +## 術語查詢工具 + +翻譯時遇到不確定的詞彙,可用以下工具查詢: + +```bash +# 統一搜尋(本地所有詞庫) +python3 scripts/search.py 軟體 +python3 scripts/search.py "interface" --mode exact + +# 統一搜尋 + Microsoft 術語(需網路) +python3 scripts/search.py "server" --online + +# 直接查 Microsoft 術語庫(Glossary + Translation Memory) +python3 scripts/fetch-microsoft-terms.py "database" +python3 scripts/fetch-microsoft-terms.py "介面" --reverse # zh_TW→EN + +# 查教育部辭典(注音、定義、例句) +python3 scripts/enrich-from-moedict.py --lookup "軟體,捷運,番茄" + +# 批次查詢 +python3 scripts/fetch-microsoft-terms.py --batch terms.txt --output glossary.md +``` + +Microsoft 術語資料來自 [termic.me](https://termic.me/)(開源 Microsoft Terminology Search 替代方案),提供微軟產品實際採用的 zh_TW 譯法,含詞性標注、英文定義、產品來源。 + +教育部辭典資料來自 [g0v/moedict-data](https://github.com/g0v/moedict-data)(教育部重編國語辭典修訂本 CC BY-ND 3.0 TW),提供注音、權威定義與例句。首次執行會自動下載約 14 MB 的辭典資料。 + ## 兩岸詞彙資料庫 內建抓取腳本可從中華語文知識庫取得完整兩岸差異用詞: @@ -60,9 +90,12 @@ python3 scripts/fetch-linguipedia.py --dry-run # 儲存原始 JSON 以便離線使用 python3 scripts/fetch-linguipedia.py --save-cache cache.json python3 scripts/fetch-linguipedia.py --from-cache cache.json + +# 合併多次抓取的部分結果 +python3 scripts/fetch-linguipedia.py --merge-cache cache1.json cache2.json ``` -抓取後的資料會存入 `references/linguipedia-cross-strait.md`,依子分類分節呈現。由於檔案較大,翻譯時建議用 Grep 搜尋特定詞彙,而非全文載入。 +抓取後的資料會存入 `references/linguipedia-cross-strait.md`,依子分類分節呈現。由於檔案較大,翻譯時建議用 `search.py` 搜尋或直接 Grep 特定詞彙,而非全文載入。 ## 檔案結構 @@ -78,7 +111,10 @@ localization-tw/ ├── translation-challenges.md # 常見翻譯挑戰範例與解法 ├── tools-resources.md # 辭典、語料庫、工具彙整 └── scripts/ - └── fetch-linguipedia.py # 中華語文知識庫抓取腳本 + ├── fetch-linguipedia.py # 中華語文知識庫抓取腳本 + ├── fetch-microsoft-terms.py # Microsoft 術語查詢腳本(via termic.me) + ├── enrich-from-moedict.py # 教育部辭典整合腳本(注音、定義) + └── search.py # 統一術語搜尋工具 ``` ## 領域污染嚴重程度 @@ -103,6 +139,10 @@ localization-tw/ 兩岸差異用詞資料來源:[中華語文知識庫](https://www.chinese-linguipedia.org/) Copyright © [中華文化總會](https://www.gacc.org.tw/)(National Cultural Association of Taiwan, NCAT)版權所有。本技能引用其公開資料僅供學術與翻譯參考用途。 +Microsoft 術語查詢由 [termic.me](https://termic.me/) 提供([GitHub](https://github.com/spidersouris/termic),MIT License)。 + +教育部辭典資料來自 [g0v/moedict-data](https://github.com/g0v/moedict-data)。內容著作權屬教育部所有(CC BY-ND 3.0 TW),JSON 格式由 @kcwu 轉換(CC0)。 + ## 授權 本技能程式碼以 MIT License 釋出。 @@ -125,7 +165,10 @@ A Claude Code skill for localization and translation, ensuring AI-generated Chin - **EN↔zh-TW bidirectional translation**, with EN↔JA↔zh-TW trilingual support - **Terminology standards**: Built-in Taiwan vs. China vocabulary reference (40+ high-frequency terms) - **Domain-aware pollution checking**: Actively flags CN term contamination across IT, daily life, entertainment, politics, transportation domains -- **Cross-strait vocabulary database**: Integrated with [Chinese Linguipedia](https://www.chinese-linguipedia.org/search_difference.html) — 4,800+ cross-strait terminology entries, searchable via Grep +- **Cross-strait vocabulary database**: Integrated with [Chinese Linguipedia](https://www.chinese-linguipedia.org/search_difference.html) — 4,800+ cross-strait terminology entries +- **MOE Dictionary integration**: 357 daily-use terms enriched with bopomofo and authoritative definitions via [g0v/moedict-data](https://github.com/g0v/moedict-data) +- **Microsoft Terminology**: Query Microsoft Glossary & Translation Memory for EN↔zh_TW via [termic.me](https://termic.me/) — with POS, definitions, and product context +- **Unified search tool**: Search all local vocabularies + online Microsoft terminology in one command (exact, fuzzy, regex) - **Complete translation workflow**: Understand → Translate → Proofread → Polish, with a quality checklist - **Language reference files**: Linguistic characteristics and translation strategies for Traditional Chinese, English, and Japanese @@ -165,6 +208,33 @@ Once installed, Claude Code automatically applies this skill when handling Chine (TW: 伺服器, 資料, concise phrasing) ``` +## Terminology Search Tools + +Use these tools to look up uncertain terms during translation: + +```bash +# Unified search (all local vocabularies) +python3 scripts/search.py 軟體 +python3 scripts/search.py "interface" --mode exact + +# Unified search + Microsoft terminology (requires network) +python3 scripts/search.py "server" --online + +# Query Microsoft terminology directly (Glossary + Translation Memory) +python3 scripts/fetch-microsoft-terms.py "database" +python3 scripts/fetch-microsoft-terms.py "介面" --reverse # zh_TW→EN + +# Look up MOE Dictionary (bopomofo, definitions, examples) +python3 scripts/enrich-from-moedict.py --lookup "軟體,捷運,番茄" + +# Batch query +python3 scripts/fetch-microsoft-terms.py --batch terms.txt --output glossary.md +``` + +Microsoft terminology data is sourced from [termic.me](https://termic.me/) (open-source Microsoft Terminology Search replacement), providing actual zh_TW translations used in Microsoft products, with POS, English definitions, and product source. + +MOE Dictionary data is sourced from [g0v/moedict-data](https://github.com/g0v/moedict-data) (教育部重編國語辭典修訂本, CC BY-ND 3.0 TW), providing bopomofo, authoritative definitions, and usage examples. The dictionary (~14 MB) is automatically downloaded on first use. + ## Cross-Strait Vocabulary Database A built-in script fetches the complete cross-strait terminology database from Chinese Linguipedia: @@ -182,9 +252,12 @@ python3 scripts/fetch-linguipedia.py --dry-run # Save/load raw JSON for offline use python3 scripts/fetch-linguipedia.py --save-cache cache.json python3 scripts/fetch-linguipedia.py --from-cache cache.json + +# Merge partial fetches +python3 scripts/fetch-linguipedia.py --merge-cache cache1.json cache2.json ``` -Output is saved to `references/linguipedia-cross-strait.md`, organized by subcategory. Since the file is large, use Grep to search for specific terms during translation rather than loading the full file. +Output is saved to `references/linguipedia-cross-strait.md`, organized by subcategory. Since the file is large, use `search.py` or Grep to search for specific terms during translation rather than loading the full file. ## File Structure @@ -193,6 +266,7 @@ localization-tw/ ├── SKILL.md # Main skill definition (workflow, quick ref, checklist) ├── references/ │ ├── vocabulary.md # TW vs CN vocabulary table (nouns, verbs, grammar, punctuation) +│ ├── vocabulary-enriched.md # Enriched: core + 357 daily terms with bopomofo & MOE definitions │ ├── linguipedia-cross-strait.md # Cross-strait terms (4,800+, script-generated) │ ├── chinese-traditional.md # Traditional Chinese linguistic reference │ ├── english.md # English linguistic reference @@ -200,7 +274,10 @@ localization-tw/ ├── translation-challenges.md # Common translation challenges with examples ├── tools-resources.md # Dictionaries, corpora, and tool references └── scripts/ - └── fetch-linguipedia.py # Chinese Linguipedia fetcher script + ├── fetch-linguipedia.py # Chinese Linguipedia fetcher script + ├── fetch-microsoft-terms.py # Microsoft terminology search (via termic.me) + ├── enrich-from-moedict.py # MOE Dictionary enrichment (bopomofo, definitions) + └── search.py # Unified terminology search tool ``` ## Domain Pollution Severity @@ -225,6 +302,10 @@ This skill was created by combining and extending two open-source skills: Cross-strait vocabulary data source: [Chinese Linguipedia (中華語文知識庫)](https://www.chinese-linguipedia.org/) Copyright © [National Cultural Association of Taiwan (中華文化總會, NCAT)](https://www.gacc.org.tw/). Data referenced for academic and translation purposes only. +Microsoft terminology search powered by [termic.me](https://termic.me/) ([GitHub](https://github.com/spidersouris/termic), MIT License). + +MOE Dictionary data from [g0v/moedict-data](https://github.com/g0v/moedict-data). Content is CC BY-ND 3.0 TW by the Ministry of Education; JSON format is CC0 by @kcwu. + ## License This skill's code is released under the MIT License. diff --git a/SKILL.md b/SKILL.md index f38f6fd..ef5937b 100644 --- a/SKILL.md +++ b/SKILL.md @@ -95,7 +95,12 @@ description: 正體中文(臺灣)在地化與翻譯技能。當專案需要 **按領域檢查中國用語污染:** -根據翻譯內容涉及的領域,主動檢查高風險詞彙。遇到不確定的詞彙時,用 Grep 搜尋 `references/linguipedia-cross-strait.md`。 +根據翻譯內容涉及的領域,主動檢查高風險詞彙。查詞策略: + +1. **速查**:Grep 搜尋 `references/linguipedia-cross-strait.md` 或 `references/vocabulary.md` +2. **統一搜尋**:`python3 scripts/search.py <詞彙>`(搜尋所有本地詞庫) +3. **微軟術語**:`python3 scripts/fetch-microsoft-terms.py `(查 Microsoft Glossary + Translation Memory,含詞性與定義) +4. **線上整合**:`python3 scripts/search.py --online`(本地+微軟一次查完) | 領域 | 污染程度 | 常見錯誤 → 正確用法 | | --- | --- | --- | @@ -140,11 +145,28 @@ description: 正體中文(臺灣)在地化與翻譯技能。當專案需要 | 正式程度 | EN 靠詞彙;JA 靠語尾;ZH 靠詞彙與你/您 | | 歧義 | 分析脈絡、查專業用法、擇最可能解釋並記錄 | +## 術語查詢工具 + +| 指令 | 用途 | +| --- | --- | +| `python3 scripts/search.py <詞彙>` | 統一搜尋所有本地詞庫(vocabulary.md + linguipedia) | +| `python3 scripts/search.py <詞彙> --online` | 本地+ Microsoft 術語一次查完 | +| `python3 scripts/search.py <詞彙> --mode exact` | 精確比對(也支援 `fuzzy`、`regex`) | +| `python3 scripts/fetch-microsoft-terms.py ` | 查 Microsoft Glossary + Translation Memory(EN↔zh_TW) | +| `python3 scripts/fetch-microsoft-terms.py --reverse` | 反向查詢(zh_TW→EN) | +| `python3 scripts/fetch-microsoft-terms.py --batch terms.txt` | 批次查詢多個詞彙 | +| `python3 scripts/enrich-from-moedict.py --lookup <詞彙>` | 查教育部辭典:注音、定義、例句 | +| `python3 scripts/enrich-from-moedict.py --generate` | 產生加強版詞庫(核心+日常,含注音定義) | +| `python3 scripts/fetch-linguipedia.py` | 更新中華語文知識庫兩岸詞彙資料(~4,800 筆) | + +> **提示:** 翻譯軟體 UI 時,Microsoft 術語庫特別有用——它提供微軟產品實際使用的 zh_TW 譯法,含詞性標注與英文定義。資料來源為 [termic.me](https://termic.me/)(Microsoft Terminology 開源替代方案)。 + ## 語言參考文件 | 文件 | 內容 | | --- | --- | | [references/vocabulary.md](./references/vocabulary.md) | 臺灣用語完整對照表(名詞、動詞、句式、標點) | +| [references/vocabulary-enriched.md](./references/vocabulary-enriched.md) | 加強版:核心用語+357 筆日常用語,含注音、教育部定義(via [moedict](https://github.com/g0v/moedict-data)) | | [references/linguipedia-cross-strait.md](./references/linguipedia-cross-strait.md) | 兩岸差異用詞完整對照(4,800+ 筆,來自中華語文知識庫) | | [references/chinese-traditional.md](./references/chinese-traditional.md) | 繁體中文語言特性:量詞、成語、臺港澳差異、翻譯策略 | | [references/english.md](./references/english.md) | 英文語言特性:句式、正式度、慣用語、翻譯策略 | @@ -152,4 +174,4 @@ description: 正體中文(臺灣)在地化與翻譯技能。當專案需要 | [translation-challenges.md](./translation-challenges.md) | 常見翻譯挑戰的詳細範例與解法 | | [tools-resources.md](./tools-resources.md) | 辭典、語料庫、文法參考、驗證工具彙整 | -> **注意:** `linguipedia-cross-strait.md` 檔案較大(~4,800 筆),不建議全文載入上下文。遇到不確定的兩岸用詞差異時,可用 Grep 工具搜尋該檔案中的特定詞彙。 +> **注意:** `linguipedia-cross-strait.md` 檔案較大(~4,800 筆),不建議全文載入上下文。遇到不確定的兩岸用詞差異時,用 `search.py` 搜尋或直接 Grep 該檔案。 diff --git a/references/linguipedia-cross-strait.md b/references/linguipedia-cross-strait.md index 7efeb27..97b9611 100644 --- a/references/linguipedia-cross-strait.md +++ b/references/linguipedia-cross-strait.md @@ -1,8 +1,8 @@ # 兩岸詞彙差異對照表 > 資料來源:[中華語文知識庫](https://www.chinese-linguipedia.org/search_difference.html) -> 最後更新:2026-03-21(自動產生,請勿手動編輯) -> 總筆數:47 +> 最後更新:2026-06-18(自動產生,請勿手動編輯) +> 總筆數:1,400 此表收錄中華語文知識庫「兩岸差異用詞」資料庫詞條,依子分類分節呈現。 @@ -16,89 +16,1482 @@ | 臺灣用語 | 大陸用語 | 類型 | | -------- | -------- | ---- | | 刀具 | 刀具/刃具 | 同實異名 | -| 乾電池 | 干電池/電池 | 同實異名 | -| 安全別針 | 別針/扣針 | 同實異名 | -| 垃圾袋 | 垃圾袋/塑料袋 | 同實異名 | -| 衛生紙 | 衛生紙/紙巾 | 同實異名 | +| 大頭照 | 大头照/标准照/标准像 | 同實異名 | +| 子母畫面電視 | 双画面电视 | 同實異名 | +| 不沾鍋 | 不沾锅/不粘锅 | 同實異名 | +| 不倒翁 | 不倒翁/扳不倒儿 | 同實異名 | +| 公事包 | 公文包 | 同實異名 | +| 分度規/分度器/半圓規/量角器 | 分度规/分度器/半圆规/量角器/半圆仪 | 同實異名 | +| 分離式 | 分体式 | 同實異名 | +| 手扶梯/電扶梯/自動扶梯/電動扶梯 | 手扶梯/电扶梯/自动扶梯/电动扶梯/滚梯/步行电梯 | 同實異名 | +| 文件夾/檔案夾/資料夾 | 文件夹/档案夹 | 同實異名 | +| 日光燈/螢光燈 | 日光灯/荧光灯 | 同實異名 | +| 日程表/行事曆 | 日程表 | 同實異名 | +| 水銀燈 | 水银灯/汞灯 | 同實異名 | +| 去光水 | 洗甲水 | 同實異名 | +| 打卡機/打卡鐘 | 打卡机 | 同實異名 | +| 瓦斯桶/瓦斯鋼瓶 | 煤气罐/液化气罐 | 同實異名 | +| 冰箱/電冰箱 | 冰箱/电冰箱/雪柜 | 同實異名 | +| 安定器 | 镇流器 | 同實異名 | +| 行動電源 | 充电宝/随身充/移动电源 | 同實異名 | +| 免治馬桶 | 智能座便器 | 同實異名 | +| 免洗杯 | 一次性杯子 | 同實異名 | +| 吹風機 | 吹风机/电吹风/风筒 | 同實異名 | +| 尿片/尿布 | 尿片/尿布/褯子 | 同實異名 | +| 折疊桌 | 折叠桌/折台 | 同實異名 | +| 延長線 | 排插/插排/线板/接线板 | 同實異名 | +| 拖把 | 拖把/墩布 | 同實異名 | +| 易開罐 | 易拉罐 | 同實異名 | +| 油壓剪 | 液压剪 | 同實異名 | +| 臥具/寢具 | 卧具/寝具/床品 | 同實異名 | +| 花園鞋/洞洞鞋/布希鞋 | 花园鞋/洞洞鞋 | 同實異名 | +| 雨刷 | 雨刷/雨刮子/雨刮器 | 同實異名 | +| 雨棚 | 雨棚/雨搭 | 同實異名 | +| 雨靴 | 雨靴/水靴 | 同實異名 | +| 保溫杯 | 保温杯/保暖杯 | 同實異名 | +| 保麗龍 | 保丽龙/泡沫塑料 | 同實異名 | +| 削鉛筆機 | 削铅笔机/卷笔刀/转笔刀 | 同實異名 | +| 屏幕/螢幕/螢光幕 | 屏幕 /荧屏 /视屏 /荧光屏 | 同實異名 | +| 柔軟精 | 柔软剂 /柔顺剂 | 同實異名 | +| 洗面乳 | 洗面乳/洗面奶 | 同實異名 | +| 相冊/相簿 | 相冊/相簿/影集 | 同實異名 | +| 修正液/塗改液/立可白 | 修正液 /涂改液 | 同實異名 | +| 原子筆 | 圆珠笔 | 同實異名 | +| 梳妝臺 | 梳妆台/梳理台 | 同實異名 | +| 海碗/碗公 | 海碗 | 同實異名 | +| 消音器 | 消音器/消声器 | 同實異名 | +| 紙尿褲 | 纸尿裤/尿不湿 | 同實異名 | +| 起子/螺絲刀/螺絲起子 | 起子/螺丝刀/螺丝起子/改锥 | 同實異名 | +| 迴紋針 | 回形针 /曲别针 | 同實異名 | +| 酒測器 | 吹波机 /测酒器 | 同實異名 | +| 乾燥花 | 干花 | 同實異名 | +| 啟動器/點燈器 | 启动器/启辉器 | 同實異名 | +| 強化玻璃 | 钢化玻璃 | 同實異名 | +| 悠悠球/溜溜球 | 悠悠球 | 同實異名 | +| 探海燈/探照燈 | 探海灯/探照灯/探射灯 | 同實異名 | +| 接線/連接線 | 接线/连接线/连线 | 同實異名 | +| 涼傘/陽傘 | 凉伞/阳伞/旱伞 | 同實異名 | +| 被套 | 被套/被罩 | 同實異名 | +| 晶片卡/智慧卡 | 智能卡/芯片卡 /集成电路卡 | 同實異名 | +| 減震鞋/避震鞋 | 减震鞋 | 同實異名 | +| 無灰粉筆 | 无尘粉笔 | 同實異名 | +| 郵冊/郵集/集郵冊 | 邮册/邮集/集邮册/插册 | 同實異名 | +| 塑料/塑膠 | 塑料 | 同實異名 | +| 塑膠袋 | 塑料袋 | 同實異名 | +| 感熱紙 | 热敏纸 | 同實異名 | +| 感應門/電子防盜門 | 防盗仪 | 同實異名 | +| 暖氣機 | 暖风机 | 同實異名 | +| 滅火器/消火器 | 灭火器 | 同實異名 | +| 節水墊片 | 节水环 | 同實異名 | +| 銃子 | 铳子/冲子 | 同實異名 | +| 電筒/手電筒 | 电筒/手电筒/手电/电棒儿 | 同實異名 | +| 電磁感應燈 | 电磁感应灯/无极灯 | 同實異名 | +| 電磁爐 | 电磁炉/电磁灶 | 同實異名 | +| 電漿電視 | 等离子电视 | 同實異名 | +| 電熱壺/電熱水壺/快煮壺 | 电热壶/电热水壶 | 同實異名 | +| 電鍋 | 电饭锅 /电饭煲 | 同實異名 | +| 電鬍刀/電動刮鬍刀 | 电胡刀 /电动剃须刀 | 同實異名 | +| 圖釘 | 图钉/摁钉儿 | 同實異名 | +| 監視器 | 监视器/电眼/电子眼 | 同實異名 | +| 墨鏡/太陽眼鏡 | 墨镜/太阳镜 | 同實異名 | +| 慕丝/慕斯 | 慕丝/摩丝 | 同實異名 | +| 數位相機/數位照相機 | 数字相机 /数码相机/数码照相机 | 同實異名 | +| 數位電視 | 数字电视 /数码电视 | 同實異名 | +| 標示牌 | 标示牌/标牌 | 同實異名 | +| 熨衣板/燙衣板/燙馬/熨馬 | 熨衣板/烫衣板 | 同實異名 | +| 膠膜 | 塑封 | 同實異名 | +| 衛生筷/免洗筷 | 卫生筷/一次性筷子 | 同實異名 | +| 複印機/影印機 | 复印机 | 同實異名 | +| 髮夾 | 发夹/发卡 | 同實異名 | +| 橡皮/橡皮擦/擦子/擦布 | 橡皮/橡皮擦 | 同實異名 | +| 橡皮圈/橡皮筋 | 橡皮圈/橡皮筋/皮筋/皮筋儿/猴筋儿/猴皮筋儿 | 同實異名 | +| 壓力鍋/快鍋 | 压力锅 / 高压锅 | 同實異名 | +| 壓克力/亞克力 | 压克力/有机玻璃 | 同實異名 | +| 避難包/救難包 | 避难包/应急包 | 同實異名 | +| 黏扣帶/魔鬼沾/魔鬼粘/魔鬼氈 | 黏扣带/魔鬼沾/魔鬼粘/魔鬼毡/魔术贴 | 同實異名 | +| 雙槽洗衣機 | 双缸洗衣机/双桶洗衣机 | 同實異名 | +| 類比電視 | 模拟电视 | 同實異名 | +| 爐條/爐橋 | 炉条 | 同實異名 | +| 護貝 | 过塑/塑封 | 同實異名 | +| 魔術方塊 | 魔方 | 同實異名 | +| 顯像管/映像管 | 显像管 | 同實異名 | +| 安心卡 | 安心卡 | 同名異實 | +| 延長線 | 延长线 | 同名異實 | +| 電子眼 | 电子眼 | 同名異實 | +| 影集 | 影集 | 同名異實 | +| 大碗公 | — | 臺灣特有 | +| 大聲公 | — | 臺灣特有 | +| 免治 | — | 臺灣特有 | +| 版模 | — | 臺灣特有 | +| 童玩 | — | 臺灣特有 | +| 零組件 | — | 臺灣特有 | +| 電碗 | — | 臺灣特有 | +| 霹靂包 | — | 臺灣特有 | +| — | 一头儿沉 | 大陸特有 | +| — | 一米线 | 大陸特有 | +| — | 一体式 | 大陸特有 | +| — | 一键式 | 大陸特有 | +| — | 马桶包 | 大陸特有 | +| — | 不干胶 | 大陸特有 | +| — | 牙具 | 大陸特有 | +| — | 风挡 | 大陸特有 | +| — | 电珠 | 大陸特有 | +| — | 白色垃圾 | 大陸特有 | +| — | 交电 | 大陸特有 | +| — | 尖劈 | 大陸特有 | +| — | 米尺 | 大陸特有 | +| — | 米袋子 | 大陸特有 | +| — | 老虎灶 | 大陸特有 | +| — | 冷柜 | 大陸特有 | +| — | 听子 | 大陸特有 | +| — | 沐浴机 | 大陸特有 | +| — | 乳状液/乳浊液 | 大陸特有 | +| — | 单放机 | 大陸特有 | +| — | 坤包 | 大陸特有 | +| — | 坤表 | 大陸特有 | +| — | 泡子 | 大陸特有 | +| — | 芭蕾灯 | 大陸特有 | +| — | 表笔 | 大陸特有 | +| — | 雨披 | 大陸特有 | +| — | 画镜线/挂镜线 | 大陸特有 | +| — | 柜机 | 大陸特有 | +| — | 洁具 | 大陸特有 | +| — | 钢包 | 大陸特有 | +| — | 钢种/钢精 | 大陸特有 | +| — | 展橱 | 大陸特有 | +| — | 浴液 | 大陸特有 | +| — | 粉连纸 | 大陸特有 | +| — | 起墙 | 大陸特有 | +| — | 彩卷 | 大陸特有 | +| — | 彩管 | 大陸特有 | +| — | 移动电视 | 大陸特有 | +| — | 麻经/麻经儿 | 大陸特有 | +| — | 药械 | 大陸特有 | +| — | 黑超 | 大陸特有 | +| — | 塑料磁/塑胶磁 | 大陸特有 | +| — | 滚屏 | 大陸特有 | +| — | 蜂窝煤 | 大陸特有 | +| — | 炉盘/燃气灶 | 大陸特有 | +| — | 燃具 | 大陸特有 | +| — | 蹲坑 | 大陸特有 | +| — | 组灯 | 大陸特有 | +| — | 绷簧 | 大陸特有 | +| — | 脑包 | 大陸特有 | +| — | 电脑枕/计算机枕 | 大陸特有 | +| — | 软椅 | 大陸特有 | +| — | 软装/软装修 | 大陸特有 | +| — | 手撕袋/连卷袋/点断袋/撕拉袋 | 大陸特有 | +| — | 闪粉 | 大陸特有 | +| — | 饸饹床子 | 大陸特有 | +| — | 线手套 | 大陸特有 | +| — | 日杂 | 大陸特有 | +| — | 钢口 | 大陸特有 | +| — | 零部件 | 大陸特有 | -## 小吃點心 +## 小吃&點心 | 臺灣用語 | 大陸用語 | 類型 | | -------- | -------- | ---- | -| 滷肉飯 | — | 臺灣特有 | -| 蚵仔煎 | 海蠣煎 | 同實異名 | -| 鳳梨酥 | — | 臺灣特有 | -| 珍珠奶茶 | 珍珠奶茶/波霸奶茶 | 同實異名 | -| 臭豆腐 | 臭豆腐 | 同實異名 | -| 割包 | — | 臺灣特有 | +| 口香糖 | 口香糖/口胶/香口胶 | 同實異名 | +| 牛奶糖 | 牛奶糖/奶糖 | 同實異名 | +| 奶酪/芝士/乳酪/起士/起司 | 奶酪/芝士/乳酪/起士/起司/吉士 | 同實異名 | +| 米香/米香餅 | 米香/米香饼/米通 | 同實異名 | +| 豆花/豆腐腦 | 豆花/豆腐脑/豆腐花 | 同實異名 | +| 貝果 | 贝果/百吉饼 | 同實異名 | +| 梳打餅/蘇打餅/蘇打餅乾 | 梳打饼/苏打饼/苏打饼干/克力架 | 同實異名 | +| 茶葉蛋 | 茶叶蛋/茶鸡蛋 | 同實異名 | +| 零食/零嘴/零嘴兒 | 零食/零嘴/零嘴儿/零吃 | 同實異名 | +| 慕絲/慕斯 | 慕丝/摩丝 | 同實異名 | +| 優格 | 酸奶酪 | 同實異名 | +| 優酪乳 | 优酪乳/酸奶/酸牛奶/酸凝酪 | 同實異名 | +| 薯片/洋芋片 | 薯片 /土豆片 | 同實異名 | +| 鬆餅 | 松饼/窝夫/华夫饼/格子饼/压花蛋饼 | 同實異名 | +| 冰品 | 冰品/冷食 | 同實異名 | +| 冰淇淋 | 冰淇淋/冰激凌 | 同實異名 | +| 黑輪 | — | 臺灣特有 | +| 霜淇淋 | — | 臺灣特有 | +| — | 曲奇 | 大陸特有 | +| — | 麻团 | 大陸特有 | +| — | 糖食 | 大陸特有 | +| — | 饹馇 | 大陸特有 | ## 佐料 | 臺灣用語 | 大陸用語 | 類型 | | -------- | -------- | ---- | -| 醬油 | 醬油/豉油 | 同實異名 | -| 太白粉 | 澱粉/生粉 | 同實異名 | -| 沙拉油 | 色拉油/沙拉油 | 同實異名 | +| 人造奶油 | 人造奶油/珠酯/人造黄油 | 同實異名 | +| 低鈉鹽 | 低钠盐/代用盐 | 同實異名 | +| 沙拉油 | 色拉油 | 同實異名 | +| 咖哩 | 咖喱 | 同實異名 | +| 雞粉/雞精粉 | 鸡粉/鸡精粉/鸡精 | 同實異名 | +| 太白粉 | — | 臺灣特有 | +| — | 水生粉/水淀粉 | 大陸特有 | +| — | 生粉 | 大陸特有 | +| — | 糖稀 | 大陸特有 | +| — | 辅料 | 大陸特有 | ## 食材 | 臺灣用語 | 大陸用語 | 類型 | | -------- | -------- | ---- | -| 番茄 | 西紅柿/番茄 | 同實異名 | -| 馬鈴薯 | 土豆/馬鈴薯 | 同實異名 | -| 花椰菜 | 花菜/菜花 | 同實異名 | -| 鳳梨 | 菠蘿/鳳梨 | 同實異名 | -| 芭樂 | 番石榴 | 同實異名 | -| 蓮霧 | — | 臺灣特有 | +| 土雞蛋 | 土鸡蛋/笨鸡蛋 | 同實異名 | +| 五花肉/三層肉 | 五花肉 | 同實異名 | +| 可可 | 可可/蔻蔻 | 同實異名 | +| 甘薯/白薯/地瓜/紅薯/番薯/蕃薯 | 甘薯/白薯/地瓜/红薯/番薯/蕃薯/红苕 | 同實異名 | +| 甘藍/甘藍菜/包心菜/捲心菜/洋白菜/結球甘藍/高麗菜 | 甘蓝/甘蓝菜/包心菜/卷心菜/洋白菜 /结球甘蓝/圆白菜/莲花白 | 同實異名 | +| 米粉 | 米粉/米面 | 同實異名 | +| 肉禽 | 肉禽/菜禽 | 同實異名 | +| 冷凍蔬菜 | 冷冻蔬菜/速冻蔬菜 | 同實異名 | +| 芒果/檬果 | 芒果/檬果/杧果 | 同實異名 | +| 花生/落花生/長生果/土豆 | 花生/落花生/长生果 | 同實異名 | +| 花豆/大紅豆 | 花豆/红腰豆 | 同實異名 | +| 虱目魚/麻虱目 | 虱目鱼/遮目鱼/白鳞鲻 | 同實異名 | +| 青花菜/綠菜花/綠花菜/綠花椰菜 | 青花菜 /绿菜花 /西兰花 | 同實異名 | +| 非鯽/非洲鯽魚/吳郭魚 | 非鲫/非洲鲫鱼/罗非鱼 | 同實異名 | +| 洋芋/山藥蛋/馬鈴薯 | 洋芋/山药蛋/马铃薯/土豆 | 同實異名 | +| 苡仁/薏仁/薏米/薏仁米/薏苡仁 | 苡仁/薏仁/薏米/薏仁米/薏苡仁/药玉米 | 同實異名 | +| 虹鱒/虹鱒魚/麥奇鉤吻鱒 | 虹鳟/虹鳟鱼/麦奇大麻哈鱼 | 同實異名 | +| 馬駮/馬鮫魚/土托魚/土魠魚/塗托魚 | 马鲛/马鲛鱼 | 同實異名 | +| 甜橙 | 甜橙/广柑 | 同實異名 | +| 魚翅 | 鱼翅/翅子 | 同實異名 | +| 番石榴/芭樂 | 番石榴/鸡矢果 | 同實異名 | +| 番茄/蕃茄 | 番茄/蕃茄/西红柿 | 同實異名 | +| 童子雞 | 童子鸡/笋鸡 | 同實異名 | +| 菜豆/四季豆 | 菜豆/四季豆/芸豆 | 同實異名 | +| 聖女番茄 | 圣女果 | 同實異名 | +| 葡萄柚 | 葡萄柚/西柚 | 同實異名 | +| 裡脊/裡脊肉/里肌/里肌肉 | 里脊/里脊肉 | 同實異名 | +| 酪梨 | 鳄梨 | 同實異名 | +| 蒟蒻 | 蒟蒻/魔芋 | 同實異名 | +| 蓮霧 | 莲雾/洋蒲桃 | 同實異名 | +| 醃肉/鹹肉 | 腌肉/咸肉/盐肉/渍肉 | 同實異名 | +| 鮪魚/金槍魚 | 鲔鱼/金枪鱼/吞拿鱼 | 同實異名 | +| 鮭魚 | 鲑鱼/三文鱼/大马哈鱼/大麻哈鱼 | 同實異名 | +| 雞子/雞蛋/雞卵 | 鸡子/鸡蛋/鸡卵/鸡子儿/白果儿 | 同實異名 | +| 鯧/鯧魚 | 鲳/鲳鱼/平鱼 | 同實異名 | +| 鯷/苦蚵仔 | 鳀/日本鳀 | 同實異名 | +| 蘿蔔/萊菔/蘆菔/菜頭 | 萝卜 /莱菔/芦菔 | 同實異名 | +| 土豆 | 土豆 | 同名異實 | +| 大陸妹 | — | 臺灣特有 | +| 放山雞 | — | 臺灣特有 | +| 棒棒腿 | — | 臺灣特有 | +| — | 粗菜/大路菜 | 大陸特有 | +| — | 无公害蔬菜 | 大陸特有 | +| — | 老玉米 | 大陸特有 | +| — | 豆面 | 大陸特有 | +| — | 返销粮 | 大陸特有 | +| — | 青红丝 | 大陸特有 | +| — | 俏头 | 大陸特有 | +| — | 原粮 | 大陸特有 | +| — | 特菜 | 大陸特有 | +| — | 商品粮 | 大陸特有 | +| — | 排酸肉/冷却排酸肉 | 大陸特有 | +| — | 棒渣/棒渣子 | 大陸特有 | +| — | 净菜/新鲜消毒蔬菜 | 大陸特有 | +| — | 囊膪/囊揣 | 大陸特有 | +| — | 红果 | 大陸特有 | +| — | 细菜 | 大陸特有 | +| — | 放心肉 | 大陸特有 | -## 電腦資訊 +## 飲料 + +| 臺灣用語 | 大陸用語 | 類型 | +| -------- | -------- | ---- | +| 三合一咖啡 | 一加二咖啡 | 同實異名 | +| 奶精 | 奶精/咖啡伴侣 | 同實異名 | +| 生啤/鮮啤/生啤酒/鮮啤酒 | 生啤/鲜啤/生啤酒/鲜啤酒/扎啤 | 同實異名 | +| 利樂包/鋁箔包 | 利乐包 /软包装 | 同實異名 | +| 汽泡酒 | 汽酒 | 同實異名 | +| 烏龍茶 | 乌龙茶/青茶 | 同實異名 | +| 純水 | 纯净水 | 同實異名 | +| 茶包/袋茶 | 茶包/袋泡茶 | 同實異名 | +| 涼開水 | 凉开水/凉白开 | 同實異名 | +| 橙汁/柳橙汁 | 橙汁/柳橙汁/橙子汁 | 同實異名 | +| 還原乳 | 还原乳/还原奶/复原乳 | 同實異名 | +| 罐裝啤酒 | 罐装啤酒/听啤/听装啤酒 | 同實異名 | +| 奶球/奶油球 | — | 臺灣特有 | +| 米酒頭 | — | 臺灣特有 | +| 柳丁汁 | — | 臺灣特有 | +| 隨身包 | — | 臺灣特有 | +| — | 干白 | 大陸特有 | +| — | 干啤 | 大陸特有 | +| — | 达标水 | 大陸特有 | +| — | 麦乳精 | 大陸特有 | +| — | 固体饮料 | 大陸特有 | +| — | 果茶 | 大陸特有 | +| — | 直饮水 | 大陸特有 | +| — | 补液 | 大陸特有 | +| — | 液态奶 | 大陸特有 | +| — | 袋装水 | 大陸特有 | + +## 餐飲店 + +| 臺灣用語 | 大陸用語 | 類型 | +| -------- | -------- | ---- | +| 速食店 | 快餐店 | 同實異名 | +| 燒烤店 | 烧烤店/串吧/烧烤吧 | 同實異名 | +| 冰店 | — | 臺灣特有 | +| 居酒屋 | — | 臺灣特有 | +| — | 茶吧 | 大陸特有 | +| — | 饭庄 | 大陸特有 | + +## 餐點&菜餚 + +| 臺灣用語 | 大陸用語 | 類型 | +| -------- | -------- | ---- | +| 比薩/披薩 | 比萨 /比萨饼 | 同實異名 | +| 沙拉 | 沙拉/色拉/沙律 | 同實異名 | +| 法國麵包/法式長棍麵包 | 法国面包/法式长棍面包/长法棍 | 同實異名 | +| 泡麵/速食麵 | 泡面 /方便面 /即食面/快速面/快熟面/快餐面 | 同實異名 | +| 料理包/調理包/食物調理包 | 料理包/调理包 | 同實異名 | +| 盒飯/便當/飯盒 | 盒饭 | 同實異名 | +| 速食 | 快餐 | 同實異名 | +| 漢堡 | 汉堡/汉堡包 | 同實異名 | +| 蓋飯 | 盖饭/盖浇饭 | 同實異名 | +| 德國豬腳 | 德国猪脚/德国咸猪手 | 同實異名 | +| 燴飯 | 烩饭 | 同名異實 | +| 大麥克 | — | 臺灣特有 | +| 合菜 | — | 臺灣特有 | +| 肉燥 | — | 臺灣特有 | +| 商業午餐 | — | 臺灣特有 | +| 鹹蛋苦瓜 | — | 臺灣特有 | +| — | 工作餐 | 大陸特有 | +| — | 全家福 | 大陸特有 | +| — | 特菜 | 大陸特有 | +| — | 蛋羹/鸡蛋羹 | 大陸特有 | +| — | 菜点 | 大陸特有 | +| — | 菜码/面码 | 大陸特有 | +| — | 饸饹 | 大陸特有 | +| — | 冷盆 | 大陸特有 | +| — | 麻豆 | 大陸特有 | + +## 其他 + +| 臺灣用語 | 大陸用語 | 類型 | +| -------- | -------- | ---- | +| 冷凍食品 | 冷冻食品/速冻食品 | 同實異名 | +| 食品添加物 | 食品添加剂 | 同實異名 | +| 食譜 | 食谱/菜谱 | 同實異名 | +| 酒會 | 酒会/冷餐会 | 同實異名 | +| 基因改造食品 | 基因改造食品/转基因食品 | 同實異名 | +| 菜單 | 菜单/菜谱 | 同實異名 | +| 糯米紙 | 糯米纸/江米纸 | 同實異名 | +| 罐裝 | 罐装/听装 | 同實異名 | +| 西餐秀 | 西餐秀 | 同名異實 | +| 雙拼 | 双拼 | 同名異實 | +| 雞精 | 鸡精 | 同名異實 | +| 內用 | — | 臺灣特有 | +| 好料 | — | 臺灣特有 | +| 副食品 | — | 臺灣特有 | +| 梅花餐 | — | 臺灣特有 | +| 黑白切 | — | 臺灣特有 | +| 彈牙 | — | 臺灣特有 | +| — | 包席/包桌 | 大陸特有 | +| — | 有机食品 | 大陸特有 | +| — | 入伙 | 大陸特有 | +| — | 三绿工程 | 大陸特有 | +| — | 大油 | 大陸特有 | +| — | 小饭桌 | 大陸特有 | +| — | 开小灶 | 大陸特有 | +| — | 无公害食品 | 大陸特有 | +| — | 欠火 | 大陸特有 | +| — | 代宰制 | 大陸特有 | +| — | 布菜 | 大陸特有 | +| — | 生物食品 | 大陸特有 | +| — | 白案/面案 | 大陸特有 | +| — | 吃大灶 | 大陸特有 | +| — | 吃小灶/吃偏饭 | 大陸特有 | +| — | 吃派饭 | 大陸特有 | +| — | 团粉 | 大陸特有 | +| — | 串味/串味儿 | 大陸特有 | +| — | 派饭 | 大陸特有 | +| — | 就餐 | 大陸特有 | +| — | 菜金 | 大陸特有 | +| — | 菜窖 | 大陸特有 | +| — | 酵子 | 大陸特有 | +| — | 餐位 | 大陸特有 | +| — | 剂子 | 大陸特有 | +| — | 红案/菜案 | 大陸特有 | +| — | 强化食品/营养强化食品 | 大陸特有 | +| — | 绿色食品 | 大陸特有 | +| — | 生态食品 | 大陸特有 | +| — | 起伙 | 大陸特有 | +| 天橋/陸橋 | 天桥/过街桥/过街天桥 | 同實異名 | +| 月臺票 | 月台票/站台票 | 同實異名 | +| 快遞 | 快递/特快专递 | 同實異名 | +| 來回票/去回票 | 来回票/往返票 | 同實異名 | +| 飛行汽車/飛行車 | 飞行汽车 | 同實異名 | +| 徒步區/行人徒步區 | 步行街 | 同實異名 | +| 貨櫃 | 货柜/集装箱 | 同實異名 | +| 運能 | 运能/运力 | 同實異名 | +| 複合運輸 | 复合运输/多式联运 | 同實異名 | +| 導盲道 | 导盲道/盲道 | 同實異名 | +| 導盲磚 | 盲道砖 | 同實異名 | +| 排檔/排擋 | 排挡 | 同實異名 | +| 延長線 | 延长线 | 同名異實 | +| 脫線 | 脱线 | 同名異實 | +| 監理所 | 监理所 | 同名異實 | +| 早鳥票 | — | 臺灣特有 | +| — | 一票式 | 大陸特有 | +| — | 中转 | 大陸特有 | +| — | 冬运 | 大陸特有 | +| — | 正桥 | 大陸特有 | +| — | 回空 | 大陸特有 | +| — | 宅急送 | 大陸特有 | +| — | 西气东输 | 大陸特有 | +| — | 西电东送/西电东输 | 大陸特有 | +| — | 免票 | 大陸特有 | +| — | 封航 | 大陸特有 | +| — | 春运 | 大陸特有 | +| — | 乘务 | 大陸特有 | +| — | 值乘 | 大陸特有 | +| — | 航模 | 大陸特有 | +| — | 暑运 | 大陸特有 | +| — | 联调 | 大陸特有 | +| — | 集运 | 大陸特有 | +| — | 路风 | 大陸特有 | +| — | 路难 | 大陸特有 | +| — | 零担 | 大陸特有 | +| — | 慢件 | 大陸特有 | +| — | 管网 | 大陸特有 | +| — | 驾龄 | 大陸特有 | +| — | 封航令 | 大陸特有 | +| — | 工交 | 大陸特有 | +| — | 左行右立 | 大陸特有 | + +## 服飾 | 臺灣用語 | 大陸用語 | 類型 | | -------- | -------- | ---- | -| 軟體 | 軟件 | 同實異名 | -| 硬體 | 硬件 | 同實異名 | -| 程式碼 | 代碼/源碼 | 同實異名 | -| 網路 | 網絡/互聯網 | 同實異名 | -| 伺服器 | 服務器 | 同實異名 | -| 資料庫 | 數據庫 | 同實異名 | -| 介面 | 接口/界面 | 同實異名 | -| 元件 | 組件/控件 | 同實異名 | -| 乙太網路 | 以太網 | 同實異名 | -| 資訊安全 | 信息安全/網絡安全 | 同實異名 | -| 數位 | 數字 | 同實異名 | -| 雲端 | 雲/雲計算 | 同實異名 | +| 工作服 | 工作服/职业装 | 同實異名 | +| 不織布 | 不织布/无纺织布/非织造布 | 同實異名 | +| 內搭褲 | 打底裤 | 同實異名 | +| 太空衣/太空服 | 太空衣/太空服/宇宙服 /宇航服 /航天服 | 同實異名 | +| 卡其/卡其布 | 卡其/卡其布/咔叽 | 同實異名 | +| 奶罩/乳罩/胸罩 | 奶罩/乳罩/胸罩/文胸 | 同實異名 | +| 成衣 | 成衣/成服 | 同實異名 | +| 羽絨衣/羽絨服/羽毛衣 | 羽绒衣 /羽绒服 | 同實異名 | +| 亞克力纖維/壓克力纖維 | 亞克力纖維/腈纶 | 同實異名 | +| 拉拉隊服/啦啦隊服/加油服 | 拉拉队服/啦啦队服/助威服 | 同實異名 | +| 風衣 | 风衣/风雨衣 | 同實異名 | +| 套裝 | 套装/套服 | 同實異名 | +| 套褲 | 套裤/袜裤 | 同實異名 | +| 迷你裙 | 迷你裙/超短裙 | 同實異名 | +| 馬海/馬海毛/毛海 | 马海/马海毛 | 同實異名 | +| 袖章/臂章 | 袖章/臂章/袖标 | 同實異名 | +| 連衣裙/連身裙 | 连衣裙 | 同實異名 | +| 帽徽 | 帽徽/帽花 | 同實異名 | +| 衛生衣 | 卫生衣/棉毛衫 | 同實異名 | +| 衛生褲 | 卫生裤/秋裤/棉毛裤 | 同實異名 | +| 褲襪 | 裤袜/袜裤/连裤袜 | 同實異名 | +| 縮水 | 缩水/抽水 | 同實異名 | +| 鯊魚衣/鯊魚服 | 鲨鱼衣/鲨鱼服/快皮 | 同實異名 | +| 露臍裝 | 露脐装/脐装 | 同實異名 | +| 襯衫 | 衬衫/衬衣 | 同實異名 | +| 內在美 | — | 臺灣特有 | +| 內裡 | — | 臺灣特有 | +| 西裝裙 | — | 臺灣特有 | +| — | 下装 | 大陸特有 | +| — | 凡尔丁 | 大陸特有 | +| — | 文化衫 | 大陸特有 | +| — | 毛活 | 大陸特有 | +| — | 毛涤/涤毛 | 大陸特有 | +| — | 正装 | 大陸特有 | +| — | 皮猴儿 | 大陸特有 | +| — | 皮筒子 | 大陸特有 | +| — | 华达呢 | 大陸特有 | +| — | 汗背心 | 大陸特有 | +| — | 劳动布 | 大陸特有 | +| — | 的确良/的确凉 | 大陸特有 | +| — | 恤衫 | 大陸特有 | +| — | 派力司 | 大陸特有 | +| — | 海魂衫 | 大陸特有 | +| — | 高腰/高靿 | 大陸特有 | +| — | 袖箍 | 大陸特有 | +| — | 涤棉/棉涤/棉的确良/棉的确凉 | 大陸特有 | +| — | 街坊装 | 大陸特有 | +| — | 滑雪衫 | 大陸特有 | +| — | 路服 | 大陸特有 | +| — | 聪明布 | 大陸特有 | +| — | 翻行头 | 大陸特有 | +| — | 围嘴儿 | 大陸特有 | +| — | 绒衣 | 大陸特有 | +| — | 裤兜 | 大陸特有 | +| — | 镏子 | 大陸特有 | +| — | 闪电装 | 大陸特有 | +| — | 外贸服装 | 大陸特有 | +| — | 一步裙 | 大陸特有 | -## 交通運輸 +## 居住&建築 | 臺灣用語 | 大陸用語 | 類型 | | -------- | -------- | ---- | -| 公車 | 公交車/巴士 | 同實異名 | -| 計程車 | 出租車/的士 | 同實異名 | -| 捷運 | 地鐵 | 同實異名 | -| 機車 | 摩托車 | 同實異名 | -| 腳踏車 | 自行車/單車 | 同實異名 | +| 二手房/二手屋/中古屋 | 二手房/二手楼 | 同實異名 | +| 三合板/三夾板 | 三合板 | 同實異名 | +| 土地所有權狀 | 土地所有权证 | 同實異名 | +| 戶口名簿 | 户口本 /户口簿/户口本儿 | 同實異名 | +| 地下室 | 地下室/地库 | 同實異名 | +| 地磚 | 地砖/地板砖 | 同實異名 | +| 成屋 | 现房 | 同實異名 | +| 池堂/池湯/浴池 | 池堂/池汤/浴池/池塘 | 同實異名 | +| 住家 | 住家/住家儿 | 同實異名 | +| 夾層屋 | 夹层屋/复式楼/复式住宅 | 同實異名 | +| 汽車旅館/摩鐵 | 汽车旅馆 | 同實異名 | +| 身分證/國民身分證 | 身份证 | 同實異名 | +| 房屋所有權狀 | 房本/房产证 | 同實異名 | +| 炒房 | 炒房/炒楼 | 同實異名 | +| 便所/廁所/洗手間 | 便所/厕所/洗手间/卫生间 | 同實異名 | +| 城市化程度/都市化程度 | 城市化程度/都市化程度/城市化率/城市化水平 | 同實異名 | +| 城市更新/都市更新/都更 | 城市更新/都市更新/旧城改造 | 同實異名 | +| 建築物/建物 | 建筑物 | 同實異名 | +| 建築執照/建照 | 建筑执照 | 同實異名 | +| 洞房/新房 | 洞房/新房/婚房 | 同實異名 | +| 國宅/國民住宅 | 经适房 /经济适用房 | 同實異名 | +| 掩埋場 | 填埋场/堆填场/填埋区 | 同實異名 | +| 組合屋 | 活动板房 | 同實異名 | +| 設籍 | 落户 | 同實異名 | +| 跨度/跨距 | 跨度/跨径 | 同實異名 | +| 違建/違章建築 | 违建/违章建筑/违规建筑 | 同實異名 | +| 預售屋 | 期房 | 同實異名 | +| 樣品屋 | 样板间/样板房 | 同實異名 | +| 壁紙 | 壁纸/墙纸 | 同實異名 | +| 壁櫥 | 壁橱/壁柜 | 同實異名 | +| 辦公大樓 | 写字楼 | 同實異名 | +| 環境品質 | 环境品质/环境质量 | 同實異名 | +| 雙人房 | 双人房/标间/双人间/标准间 | 同實異名 | +| 鷹架 | 脚手架 | 同實異名 | +| 違規房 | 违规房 | 同名異實 | +| 十二項建設 | — | 臺灣特有 | +| 十大建設/十項建設 | — | 臺灣特有 | +| 戶籍謄本 | — | 臺灣特有 | +| 永續城市 | — | 臺灣特有 | +| 地目 | — | 臺灣特有 | +| 成屋市場 | — | 臺灣特有 | +| 老人公寓 | — | 臺灣特有 | +| 自走屋 | — | 臺灣特有 | +| 房仲業 | — | 臺灣特有 | +| 幽靈人口 | — | 臺灣特有 | +| 建地 | — | 臺灣特有 | +| 建坪 | — | 臺灣特有 | +| 建案 | — | 臺灣特有 | +| 建商 | — | 臺灣特有 | +| 建蔽率 | — | 臺灣特有 | +| 原鄉 | — | 臺灣特有 | +| 蚊子館 | — | 臺灣特有 | +| 國定古蹟 | — | 臺灣特有 | +| 眷村 | — | 臺灣特有 | +| 透天厝 | — | 臺灣特有 | +| 番界 | — | 臺灣特有 | +| 雅房 | — | 臺灣特有 | +| 督工 | — | 臺灣特有 | +| 境界線 | — | 臺灣特有 | +| 衛生下水道 | — | 臺灣特有 | +| 養生村 | — | 臺灣特有 | +| 環境力 | — | 臺灣特有 | +| 廳舍 | — | 臺灣特有 | +| — | 一户一验/一房一验/分户验收 | 大陸特有 | +| — | 一轴四馆 | 大陸特有 | +| — | 三包 | 大陸特有 | +| — | 上马 | 大陸特有 | +| — | 上料架 | 大陸特有 | +| — | 小产权房 | 大陸特有 | +| — | 干打垒 | 大陸特有 | +| — | 公房 | 大陸特有 | +| — | 勾地 | 大陸特有 | +| — | 双限双竞 | 大陸特有 | +| — | 毛坯房 | 大陸特有 | +| — | 水房 | 大陸特有 | +| — | 写字间 | 大陸特有 | +| — | 北漂 | 大陸特有 | +| — | 半拉子工程 | 大陸特有 | +| — | 生活垃圾 | 大陸特有 | +| — | 动迁 | 大陸特有 | +| — | 动窝 | 大陸特有 | +| — | 危改区 | 大陸特有 | +| — | 吊顶 | 大陸特有 | +| — | 回迁户 | 大陸特有 | +| — | 地板革 | 大陸特有 | +| — | 地暖/地板辐射采暖 | 大陸特有 | +| — | 地漏 | 大陸特有 | +| — | 地标建筑 | 大陸特有 | +| — | 宅基地 | 大陸特有 | +| — | 安居工程 | 大陸特有 | +| — | 安置房 | 大陸特有 | +| — | 庄稼院 | 大陸特有 | +| — | 托管库 | 大陸特有 | +| — | 两限房 | 大陸特有 | +| — | 低层住宅 | 大陸特有 | +| — | 小区/住宅小区 | 大陸特有 | +| — | 尾巴工程 | 大陸特有 | +| — | 沉井 | 大陸特有 | +| — | 供暖 | 大陸特有 | +| — | 单元房 | 大陸特有 | +| — | 单元楼 | 大陸特有 | +| — | 周转房 | 大陸特有 | +| — | 居委会/居民委员会 | 大陸特有 | +| — | 居民点 | 大陸特有 | +| — | 居改非 | 大陸特有 | +| — | 房改 | 大陸特有 | +| — | 房改房 | 大陸特有 | +| — | 房基 | 大陸特有 | +| — | 披绿装 | 大陸特有 | +| — | 花池子 | 大陸特有 | +| — | 采暖 | 大陸特有 | +| — | 保洁 | 大陸特有 | +| — | 保障房 | 大陸特有 | +| — | 城中村 | 大陸特有 | +| — | 城市圈 | 大陸特有 | +| — | 城建 | 大陸特有 | +| — | 城镇化 | 大陸特有 | +| — | 封顶 | 大陸特有 | +| — | 穿靴戴帽 | 大陸特有 | +| — | 统规统建 | 大陸特有 | +| — | 胡子工程 | 大陸特有 | +| — | 限价房 | 大陸特有 | +| — | 形象工程/面子工程 | 大陸特有 | +| — | 套均 | 大陸特有 | +| — | 家装 | 大陸特有 | +| — | 家裝污染 | 大陸特有 | +| — | 捂盘惜售 | 大陸特有 | +| — | 起墙 | 大陸特有 | +| — | 高档房 | 大陸特有 | +| — | 商务楼 | 大陸特有 | +| — | 商住楼 | 大陸特有 | +| — | 商品房 | 大陸特有 | +| — | 宿办楼 | 大陸特有 | +| — | 盘炕 | 大陸特有 | +| — | 移动屋 | 大陸特有 | +| — | 跃层 | 大陸特有 | +| — | 城市带/城市圈/都市圈 | 大陸特有 | +| — | 掌子/掌子面 | 大陸特有 | +| — | 散水 | 大陸特有 | +| — | 散水坡 | 大陸特有 | +| — | 硬环境 | 大陸特有 | +| — | 筒子楼 | 大陸特有 | +| — | 集体户 | 大陸特有 | +| — | 集体户口 | 大陸特有 | +| — | 黑地 | 大陸特有 | +| — | 廉租房 | 大陸特有 | +| — | 新盘 | 大陸特有 | +| — | 楼花 | 大陸特有 | +| — | 楼盘 | 大陸特有 | +| — | 楼道 | 大陸特有 | +| — | 群租 | 大陸特有 | +| — | 护壁/墙裙 | 大陸特有 | +| — | 墙围 | 大陸特有 | +| — | 腐败房 | 大陸特有 | +| — | 警营 | 大陸特有 | +| — | 创卫 | 大陸特有 | +| — | 暂住证 | 大陸特有 | +| — | 标志性建筑 | 大陸特有 | +| — | 热土 | 大陸特有 | +| — | 软环境 | 大陸特有 | +| — | 错层/错层式住宅 | 大陸特有 | +| — | 飘窗 | 大陸特有 | +| — | 低飘窗 | 大陸特有 | +| — | 鸳鸯房 | 大陸特有 | +| — | 鸳鸯楼 | 大陸特有 | +| — | 地库 | 大陸特有 | +| — | 危改 | 大陸特有 | +| — | 危改区 | 大陸特有 | +| — | 尾工 | 大陸特有 | +| — | 应急建筑 | 大陸特有 | +| — | 房托 | 大陸特有 | +| — | 房展 | 大陸特有 | +| — | 房补/房贴 | 大陸特有 | +| — | 模纹花坛/镶嵌花坛 | 大陸特有 | +| — | 还迁 | 大陸特有 | +| — | 钓鱼工程 | 大陸特有 | +| — | 门前三包 | 大陸特有 | +| — | 开荒保洁/装修后保洁 | 大陸特有 | +| — | 拱北 | 大陸特有 | +| — | 统建 | 大陸特有 | +| — | 晾台 | 大陸特有 | +| — | 搞卫生 | 大陸特有 | +| — | 镇子 | 大陸特有 | -## 政經社會 +## 水運 | 臺灣用語 | 大陸用語 | 類型 | | -------- | -------- | ---- | -| — | 城管 | 大陸特有 | -| 立委 | — | 臺灣特有 | -| 健保 | 醫保 | 同實異名 | -| 里長 | — | 臺灣特有 | +| 氣墊船 | 气垫船/腾空船 | 同實異名 | +| — | 公路港 | 大陸特有 | +| — | 客滚船 | 大陸特有 | +| — | 断航期 | 大陸特有 | +| — | 舾装 | 大陸特有 | -## 休閒娛樂 +## 空運 | 臺灣用語 | 大陸用語 | 類型 | | -------- | -------- | ---- | -| 實況主 | 主播/網紅 | 同實異名 | -| 夾娃娃機 | 抓娃娃機 | 同實異名 | -| KTV | KTV/卡拉OK | 同實異名 | +| 空巴/空中巴士 | 空巴/空中巴士/空客/空中客车 | 同實異名 | +| 空橋/登機橋 | 空桥/登机桥/廊桥/登机廊桥 | 同實異名 | +| 候機室/登機室 | 候机室 | 同實異名 | +| 航廈/ | 航站楼/候机楼 | 同實異名 | +| 報到櫃檯 | 值机岛 | 同實異名 | +| 登機門 | 登机口 | 同實異名 | +| 登機證 | 登机证/登机牌/登机卡 | 同實異名 | +| 黑盒子 | 黑匣子 | 同實異名 | +| 儀降 | 盲降 | 同實異名 | +| 噴射機 | 喷气式飞机 | 同實異名 | +| — | 对空台 | 大陸特有 | +| — | 空乘 | 大陸特有 | +| — | 商飞 | 大陸特有 | +| — | 银燕 | 大陸特有 | -## 教育藝文 +## 陸運 + +| 臺灣用語 | 大陸用語 | 類型 | +| -------- | -------- | ---- | +| 油電車/油電混合車 | 油电车/油电混合动力车 | 同實異名 | +| 入檔/打檔 | 挂挡 | 同實異名 | +| 小貨車 | 小货车/微型车 | 同實異名 | +| 小綿羊/輕型機車 | 轻便摩托车 | 同實異名 | +| 小轎車 | 小轿车/小卧车 | 同實異名 | +| 內胎 | 内胎/内带/里带 | 同實異名 | +| 公共交通/大眾運輸 | 公共交通/公交 | 同實異名 | +| 公共汽車/公車 | 公共汽车/公交/公汽/公交车 | 同實異名 | +| 公車站 | 公交站 | 同實異名 | +| 公車站牌 | 公交車站牌 | 同實異名 | +| 公車專用道 | 公交车道/公交车专用道 | 同實異名 | +| 升擋/升檔 | 升挡 | 同實異名 | +| 手排/手排擋/手排檔 | 手排/手排挡/手动挡 | 同實異名 | +| 月臺門 | 屏蔽门 | 同實異名 | +| 加班車 | 加班车/加车 | 同實異名 | +| 外胎 | 外胎/外带 | 同實異名 | +| 打空檔 | 挂空挡 | 同實異名 | +| 末班車 | 末班车/末车 | 同實異名 | +| 瓦斯車 | 天然气汽车 | 同實異名 | +| 交流道 | 匝道 | 同實異名 | +| 交通車 | 交通车/班车 | 同實異名 | +| 共乘 | 拼车 | 同實異名 | +| 自排/自動擋/自動檔 | 自排/自动挡 | 同實異名 | +| 助力車 | 助力车/电动车 | 同實異名 | +| 快速道/快速道路 | 快速路 | 同實異名 | +| 車斗 | 车斗/跨斗 | 同實異名 | +| 車胎/輪胎 | 车胎/轮胎/车带/轮带 | 同實異名 | +| 拖斗 | 拖斗/挂斗 | 同實異名 | +| 拖車 | 拖车/挂车 | 同實異名 | +| 朋馳/賓士 | 大奔 /奔驰 | 同實異名 | +| 空擋/空檔 | 空挡 | 同實異名 | +| 便道 | 便道/辅道 | 同實異名 | +| 後車廂 | 后车厢/后备厢 | 同實異名 | +| 後視鏡/後照鏡 | 后视镜 | 同實異名 | +| 砂石車 | 砂石车/泥头车/渣土车 | 同實異名 | +| 計程車/出租車/出租汽車/小黃 | 计程车/出租车/出租汽车 /的士 | 同實異名 | +| 計費表 | 计价器 | 同實異名 | +| 起點站 | 始发站 | 同實異名 | +| 追撞 | 追尾 | 同實異名 | +| 排擋/排檔 | 排挡 | 同實異名 | +| 速可達/速克達 | 速可达/速克达/踏板摩托车 | 同實異名 | +| 博愛座 | 老弱病残孕专座 | 同實異名 | +| 單車/自行車/腳踏車/鐵馬 | 单车/自行车/脚踏车 | 同實異名 | +| 換擋/換檔 | 换挡 | 同實異名 | +| 登山車 | 登山车/山地车 | 同實異名 | +| 搭計程車 | 搭计程车/搭出租车/打车/打的 | 同實異名 | +| 路肩 | 路肩/应急车道 | 同實異名 | +| 磁浮列車 | 磁浮列车/磁悬浮列车 | 同實異名 | +| 輕軌/輕軌鐵路 | 轻轨/轻轨铁路/城铁/城市铁路 | 同實異名 | +| 摩托車/機車 | 摩托车/摩托 | 同實異名 | +| 調撥車道 | 可变车道/潮汐车道 | 同實異名 | +| 髮夾彎 | 发夹弯/发卡弯/掉头弯 | 同實異名 | +| 環道 | 环路 | 同實異名 | +| 聯結車 | 拖挂车 | 同實異名 | +| 轉運站 | 转运站/换乘站 | 同實異名 | +| 雙層公車 | 双层公交车 | 同實異名 | +| 獸力車 | 兽力车/畜力车 | 同實異名 | +| 轎車/房車 | 轿车 | 同實異名 | +| 避車道/避車彎 | 避车道 | 同實異名 | +| 上行 | 上行 | 同名異實 | +| 下行 | 下行 | 同名異實 | +| 公車 | 公车 | 同名異實 | +| 自駕車 | 自驾车 | 同名異實 | +| 房車 | 房车 | 同名異實 | +| 重車 | 重车 | 同名異實 | +| 普快車 | 普快车 | 同名異實 | +| 黑頭車 | 黑头车 | 同名異實 | +| 壓車 | 压车 | 同名異實 | +| 座車 | 座车 | 同名異實 | +| 尬車 | — | 臺灣特有 | +| 軋車 | — | 臺灣特有 | +| 重車/重機 | — | 臺灣特有 | +| 三貼 | — | 臺灣特有 | +| 三鐵共構 | — | 臺灣特有 | +| 小發財/發財車 | — | 臺灣特有 | +| 中古車 | — | 臺灣特有 | +| 平快車 | — | 臺灣特有 | +| 白牌車 | — | 臺灣特有 | +| 休息站 | — | 臺灣特有 | +| 托拉庫/拖拉庫 | — | 臺灣特有 | +| 自小客車 | — | 臺灣特有 | +| 自用車 | — | 臺灣特有 | +| 泡水車 | — | 臺灣特有 | +| 胖卡 | — | 臺灣特有 | +| 重機車 | — | 臺灣特有 | +| 捷運/大眾捷運系統 | — | 臺灣特有 | +| 捷運工程 | — | 臺灣特有 | +| 貨卡 | — | 臺灣特有 | +| 電聯車 | — | 臺灣特有 | +| 鐵牛車 | — | 臺灣特有 | +| — | 七人车 | 大陸特有 | +| — | 大篷车 | 大陸特有 | +| — | 公交卡/公交一卡通 | 大陸特有 | +| — | 气车 | 大陸特有 | +| — | 车皮/火车皮 | 大陸特有 | +| — | 车帮 | 大陸特有 | +| — | 加快 | 大陸特有 | +| — | 包乘制 | 大陸特有 | +| — | 半挂车 | 大陸特有 | +| — | 平板车/平板三轮车 | 大陸特有 | +| — | 打表 | 大陸特有 | +| — | 甩站 | 大陸特有 | +| — | 立交桥 | 大陸特有 | +| — | 车份儿/份儿钱 | 大陸特有 | +| — | 动车 | 大陸特有 | +| — | 动车组 | 大陸特有 | +| — | 低挡 | 大陸特有 | +| — | 快客 | 大陸特有 | +| — | 汽配 | 大陸特有 | +| — | 汽摩 | 大陸特有 | +| — | 和谐号 | 大陸特有 | +| — | 油路 | 大陸特有 | +| — | 直流车 | 大陸特有 | +| — | 城市轨道交通 | 大陸特有 | +| — | 城际铁路 | 大陸特有 | +| — | 重型汽车 | 大陸特有 | +| — | 面的 | 大陸特有 | +| — | 家庭车 | 大陸特有 | +| — | 特快/特别快车 | 大陸特有 | +| — | 高挡 | 大陸特有 | +| — | 停车区 | 大陸特有 | +| — | 通联卡 | 大陸特有 | +| — | 硬卧 | 大陸特有 | +| — | 硬席 | 大陸特有 | +| — | 硬座 | 大陸特有 | +| — | 黑车 | 大陸特有 | +| — | 摆渡车 | 大陸特有 | +| — | 路肩 | 大陸特有 | +| — | 道牙/马路牙子 | 大陸特有 | +| — | 摩的 | 大陸特有 | +| — | 整装车 | 大陸特有 | +| — | 蹭车 | 大陸特有 | +| — | 专列 | 大陸特有 | +| — | 临客 | 大陸特有 | +| — | 蓝牌 | 大陸特有 | +| — | 软卧 | 大陸特有 | +| — | 软席 | 大陸特有 | +| — | 软座 | 大陸特有 | +| — | 载重汽车 | 大陸特有 | +| — | 辅路/辅道 | 大陸特有 | +| — | 闷子车/闷罐车 | 大陸特有 | +| — | 驼峰 | 大陸特有 | +| — | 微型车 | 大陸特有 | +| — | 加车 | 大陸特有 | +| — | 助力车 | 大陸特有 | +| — | 应急停车带/紧急停车道 | 大陸特有 | +| — | 八纵八横 | 大陸特有 | +| — | 电单车 | 大陸特有 | +| — | 轻骑 | 大陸特有 | +| — | 车改 | 大陸特有 | +| — | 车补 | 大陸特有 | +| — | 铁老大 | 大陸特有 | +| — | 车居 | 大陸特有 | +| — | 车容 | 大陸特有 | +| — | 管段 | 大陸特有 | + +## 交通管理 + +| 臺灣用語 | 大陸用語 | 類型 | +| -------- | -------- | ---- | +| 平交道 | 道口 | 同實異名 | +| 交通法規 | 交通法规/交规 | 同實異名 | +| 交警/交通警察 | 交警/交通警察/交通警 | 同實異名 | +| 尖峰時間 | 交通高峰/高峰时间 | 同實異名 | +| 行照/行車執照 | 行驶证 | 同實異名 | +| 快車道 | 快车道/快行线 | 同實異名 | +| 紐澤西護欄 | 新泽西护栏/新泽西式护栏 | 同實異名 | +| 高乘載車道/高乘載專用道 | 多成员车辆专用道/多成员车辆专用车道 | 同實異名 | +| 高峰時間/尖峰時間 | 高峰时间 | 同實異名 | +| 高峰期/尖峰期 | 高峰期 | 同實異名 | +| 假牌 | 假牌/套牌 | 同實異名 | +| 通關機/驗票閘門 | 闸机 | 同實異名 | +| 斑馬線 | 斑马线/人行横道 | 同實異名 | +| 慢車道 | 慢车道/慢行道 | 同實異名 | +| 駕訓班/汽車駕駛訓練班 | 驾校 | 同實異名 | +| 雙黃線 | 双黄线/中心双实线 | 同實異名 | +| 交通義警 | — | 臺灣特有 | +| 回堵 | — | 臺灣特有 | +| 紅單 | — | 臺灣特有 | +| 飛安 | — | 臺灣特有 | +| 義交/交通義警/義勇交通警察 | — | 臺灣特有 | +| 劃座位 | — | 臺灣特有 | +| 機車停等區 | — | 臺灣特有 | +| 離峰期 | — | 臺灣特有 | +| — | 一地两检 | 大陸特有 | +| — | 劝睡区 | 大陸特有 | +| — | 车本 | 大陸特有 | +| — | 车管所/车辆管理所 | 大陸特有 | +| — | 电子警察 | 大陸特有 | +| — | 交通协管员 | 大陸特有 | +| — | 里手 | 大陸特有 | +| — | 咪表 | 大陸特有 | +| — | 赶点 | 大陸特有 | +| — | 排堵保畅 | 大陸特有 | +| — | 添堵 | 大陸特有 | +| — | 提速圈 | 大陸特有 | +| — | 联检 | 大陸特有 | +| — | 集疏运 | 大陸特有 | +| — | 路卡 | 大陸特有 | +| — | 路条 | 大陸特有 | +| — | 路规 | 大陸特有 | +| — | 隔离墩 | 大陸特有 | +| — | 绿色通道 | 大陸特有 | +| — | 轨道站/空轨站/轻轨站 | 大陸特有 | +| — | 违规记分 | 大陸特有 | + +## 消費購物 + +| 臺灣用語 | 大陸用語 | 類型 | +| -------- | -------- | ---- | +| 保存期限 | 保存期限/保质期 | 同實異名 | +| 保固 | 保修 | 同實異名 | +| 保固期 | 保修期 | 同實異名 | +| 展銷/展售 | 展销 | 同實異名 | +| 展櫃/展示櫃 | 展柜/展示柜/展橱 | 同實異名 | +| 破盤價 | 破盘价/破冰价 | 同實異名 | +| 售報機/販報機 | 售报机 | 同實異名 | +| 商業街/商店街 | 商业街 | 同實異名 | +| 推車/手推車 | 推车/手推车/手车 | 同實異名 | +| 販賣部 | 小卖部 | 同實異名 | +| 販賣機/自動販賣機 | 贩卖机/自动贩卖机 /自动售货机 | 同實異名 | +| 散票 | 散票/零票 | 同實異名 | +| 超市/超級市場 | 超市/超级市场/自选市场/自选商场 | 同實異名 | +| 瑕疵品 | 残品 /残次品 | 同實異名 | +| 置入式廣告 | 隐性广告/嵌入式广告/植入式广告 | 同實異名 | +| 零首期/零頭款 | 零首期/零首付 | 同實異名 | +| 綠色標誌/環境標誌/綠色標章 | 绿色标志/环境标志 | 同實異名 | +| 網購/網上購物/網路購物 | 网购/网上购物/网络购物 | 同實異名 | +| 熱門商品 | 热门商品/紧俏商品 | 同實異名 | +| 髮廊 | 发廊/发屋 | 同實異名 | +| 頭期款 | 头期款/首付 | 同實異名 | +| 擺攤/擺攤子/擺地攤 | 摆摊/摆摊子/摆地摊/练摊儿 | 同實異名 | +| 禮券 | 礼券/代币券/代金券 | 同實異名 | +| 定金 | 定金 | 同名異實 | +| 定錢 | 定钱 | 同名異實 | +| 消協 | 消协 | 同名異實 | +| 聯保 | 联保 | 同名異實 | +| 打書 | — | 臺灣特有 | +| 正字標記 | — | 臺灣特有 | +| 早鳥優惠 | — | 臺灣特有 | +| 型錄式廣告 | — | 臺灣特有 | +| 消基會/消費者文教基金會 | — | 臺灣特有 | +| 理容院 | — | 臺灣特有 | +| 超商 | — | 臺灣特有 | +| 業配文 | — | 臺灣特有 | +| 滿額禮 | — | 臺灣特有 | +| 環保標章 | — | 臺灣特有 | +| 藥妝店 | — | 臺灣特有 | +| — | 找赎 | 大陸特有 | +| — | 二路货 | 大陸特有 | +| — | 人情消费 | 大陸特有 | +| — | 三无产品 | 大陸特有 | +| — | 三包 | 大陸特有 | +| — | 夕阳市场 | 大陸特有 | +| — | 大路货 | 大陸特有 | +| — | 小票/购物小票 | 大陸特有 | +| — | 马路市场 | 大陸特有 | +| — | 友谊商店 | 大陸特有 | +| — | 双信 | 大陸特有 | +| — | 币市 | 大陸特有 | +| — | 气站 | 大陸特有 | +| — | 水吧 | 大陸特有 | +| — | 车马店 | 大陸特有 | +| — | 出票 | 大陸特有 | +| — | 出摊儿 | 大陸特有 | +| — | 生活资料/消费资料 | 大陸特有 | +| — | 农批 | 大陸特有 | +| — | 农贸市场 | 大陸特有 | +| — | 名优产品 | 大陸特有 | +| — | 名特优新 | 大陸特有 | +| — | 两不找 | 大陸特有 | +| — | 估堆儿 | 大陸特有 | +| — | 报亭/报刊亭 | 大陸特有 | +| — | 国优 | 大陸特有 | +| — | 国烟 | 大陸特有 | +| — | 外烟 | 大陸特有 | +| — | 拆零 | 大陸特有 | +| — | 明码标价 | 大陸特有 | +| — | 返修 | 大陸特有 | +| — | 俏卖/俏销 | 大陸特有 | +| — | 星评 | 大陸特有 | +| — | 音乐茶座 | 大陸特有 | +| — | 倒挂 | 大陸特有 | +| — | 哭吧 | 大陸特有 | +| — | 残次 | 大陸特有 | +| — | 氧吧 | 大陸特有 | +| — | 起步价 | 大陸特有 | +| — | 适销 | 大陸特有 | +| — | 逆价 | 大陸特有 | +| — | 副品 | 大陸特有 | +| — | 唱付 | 大陸特有 | +| — | 唱收 | 大陸特有 | +| — | 商亭 | 大陸特有 | +| — | 商品城 | 大陸特有 | +| — | 商厦 | 大陸特有 | +| — | 彩扩 | 大陸特有 | +| — | 彩扩店 | 大陸特有 | +| — | 推展礼 | 大陸特有 | +| — | 断市 | 大陸特有 | +| — | 断档 | 大陸特有 | +| — | 足沐店/足浴店/浴足店/脚沐店 | 大陸特有 | +| — | 虚高 | 大陸特有 | +| — | 虚假广告 | 大陸特有 | +| — | 部优 | 大陸特有 | +| — | 野广告 | 大陸特有 | +| — | 割价 | 大陸特有 | +| — | 游商 | 大陸特有 | +| — | 等内 | 大陸特有 | +| — | 等外 | 大陸特有 | +| — | 菜店 | 大陸特有 | +| — | 菜点 | 大陸特有 | +| — | 菜篮子 | 大陸特有 | +| — | 粮票 | 大陸特有 | +| — | 随行就市 | 大陸特有 | +| — | 零利肉 | 大陸特有 | +| — | 零利药 | 大陸特有 | +| — | 影楼 | 大陸特有 | +| — | 霸级市场 | 大陸特有 | +| — | 导购 | 大陸特有 | +| — | 扩印 | 大陸特有 | +| — | 摊点 | 大陸特有 | +| — | 摊档 | 大陸特有 | +| — | 斩客 | 大陸特有 | +| — | 热价 | 大陸特有 | +| — | 码洋 | 大陸特有 | +| — | 诚信店 | 大陸特有 | +| — | 话吧 | 大陸特有 | +| — | 购车证 | 大陸特有 | +| — | 软广告 | 大陸特有 | +| — | 摩尔/销品茂 | 大陸特有 | +| — | 顶价 | 大陸特有 | +| — | 首付 | 大陸特有 | +| — | 拳头产品/拳头商品 | 大陸特有 | +| — | 支柱产品 | 大陸特有 | +| — | 有奖发票 | 大陸特有 | +| — | 杀熟 | 大陸特有 | +| — | 显性广告 | 大陸特有 | +| — | 放单 | 大陸特有 | +| — | 哄抢 | 大陸特有 | +| — | 耍秤杆子 | 大陸特有 | +| — | 书托 | 大陸特有 | +| — | 创牌子 | 大陸特有 | + +## 稱謂 + +| 臺灣用語 | 大陸用語 | 類型 | +| -------- | -------- | ---- | +| 小開 | 小开/富二代 | 同實異名 | +| 太保 | 阿飞 | 同實異名 | +| 引港/領港/引水人 | 引港/领港 | 同實異名 | +| 月嫂/月姨 | 月嫂 | 同實異名 | +| 主夫/家庭主夫/家庭煮夫 | 主夫/家庭主夫/家庭煮夫/家庭妇男 | 同實異名 | +| 代班 | 代班/替班 | 同實異名 | +| 光棍/光棍兒/單身漢 | 光棍/光棍儿/单身汉/光棍儿汉 | 同實異名 | +| 空少/空中少爺 | 空少/空中少爷/空哥/空中先生 | 同實異名 | +| 保全/保全員 | 保安/保安员 | 同實異名 | +| 保育員/保姆 | 保育员 | 同實異名 | +| 啃老族 | 啃老族/傍老族 | 同實異名 | +| 執行長 | 首席执行官 | 同實異名 | +| 接班人/接棒人 | 接班人 | 同實異名 | +| 深喉嚨 | 深喉 | 同實異名 | +| 頂客族 | 丁克族/丁客族 | 同實異名 | +| 單親媽媽 | 单亲妈妈/单身妈妈/独身妈妈 | 同實異名 | +| 智能障礙兒童 | 低常儿童 | 同實異名 | +| 殘障者/殘障人士/殘疾人士 | 残疾人 | 同實異名 | +| 郵差/投遞員/郵務士 | 邮差 /投递员/邮递员 | 同實異名 | +| 黃牛 | 黄牛/票贩子 | 同實異名 | +| 義工/志工 | 义工/志愿者 | 同實異名 | +| 網友 | 网友/网民 | 同實異名 | +| 網路美女 | 网络美女 | 同實異名 | +| 環境難民 | 环境难民/生态难民 | 同實異名 | +| 證人 | 证人/证明人 | 同實異名 | +| 警衛 | 警卫/警卫员 | 同實異名 | +| 鐘點工 | 钟点工/小时工 | 同實異名 | +| 攝影 | 摄影/摄像 | 同實異名 | +| 飆車族/暴走族 | 飙车族 | 同實異名 | +| 人頭 | 人头 | 同名異實 | +| 女同志 | 女同志 | 同名異實 | +| 代理人 | 代理人 | 同名異實 | +| 社會青年 | 社会青年 | 同名異實 | +| 高工 | 高工 | 同名異實 | +| 高妹 | 高妹 | 同名異實 | +| 高級工程師 | 高级工程师 | 同名異實 | +| 會計師 | 会计师 | 同名異實 | +| 路霸 | 路霸 | 同名異實 | +| 暴走族 | 暴走族 | 同名異實 | +| 職稱 | 职称 | 同名異實 | +| 證婚人 | 证婚人 | 同名異實 | +| 一軍 | — | 臺灣特有 | +| 七年級 | — | 臺灣特有 | +| 二度梅 | — | 臺灣特有 | +| 二軍 | — | 臺灣特有 | +| 千面人 | — | 臺灣特有 | +| 大姊頭/大姐頭 | — | 臺灣特有 | +| 大陸妹 | — | 臺灣特有 | +| 小王 | — | 臺灣特有 | +| 山老鼠 | — | 臺灣特有 | +| 山胞 | — | 臺灣特有 | +| 公道伯 | — | 臺灣特有 | +| 天龍人 | — | 臺灣特有 | +| 太座 | — | 臺灣特有 | +| 外省人 | — | 臺灣特有 | +| 外勞 | — | 臺灣特有 | +| 幼齒 | — | 臺灣特有 | +| 打火兄弟 | — | 臺灣特有 | +| 本勞 | — | 臺灣特有 | +| 正妹 | — | 臺灣特有 | +| 全銜 | — | 臺灣特有 | +| 宅男女神 | — | 臺灣特有 | +| 血牛 | — | 臺灣特有 | +| 技士 | — | 臺灣特有 | +| 更生族 | — | 臺灣特有 | +| 角頭 | — | 臺灣特有 | +| 車掌 | — | 臺灣特有 | +| 里民 | — | 臺灣特有 | +| 里幹事 | — | 臺灣特有 | +| 姊妹淘/姐妹淘 | — | 臺灣特有 | +| 怪咖 | — | 臺灣特有 | +| 盲胞 | — | 臺灣特有 | +| 長青樹 | — | 臺灣特有 | +| 阿巴桑/歐巴桑 | — | 臺灣特有 | +| 阿嬤 | — | 臺灣特有 | +| 玻璃圈 | — | 臺灣特有 | +| 軍公教 | — | 臺灣特有 | +| 剝皮妹 | — | 臺灣特有 | +| 屘 | — | 臺灣特有 | +| 師丈 | — | 臺灣特有 | +| 恐龍妹 | — | 臺灣特有 | +| 草根大使 | — | 臺灣特有 | +| 草莓族 | — | 臺灣特有 | +| 討海人 | — | 臺灣特有 | +| 迷姐 | — | 臺灣特有 | +| 送報生 | — | 臺灣特有 | +| 訪賓 | — | 臺灣特有 | +| 陸勞/大陸勞工 | — | 臺灣特有 | +| 備胎 | — | 臺灣特有 | +| 喜憨兒 | — | 臺灣特有 | +| 報馬仔 | — | 臺灣特有 | +| 無殼蝸牛 | — | 臺灣特有 | +| 街友 | — | 臺灣特有 | +| 黃牛 | — | 臺灣特有 | +| 圓仔花 | — | 臺灣特有 | +| 奧客 | — | 臺灣特有 | +| 幹員 | — | 臺灣特有 | +| 新人類 | — | 臺灣特有 | +| 新血 | — | 臺灣特有 | +| 新住民 | — | 臺灣特有 | +| 董座 | — | 臺灣特有 | +| 運匠/運將 | — | 臺灣特有 | +| 榮民/榮譽國民 | — | 臺灣特有 | +| 榮眷 | — | 臺灣特有 | +| 臺客 | — | 臺灣特有 | +| 蓋仙 | — | 臺灣特有 | +| 劈腿男 | — | 臺灣特有 | +| 劈腿族 | — | 臺灣特有 | +| 數位人 | — | 臺灣特有 | +| 歐吉桑 | — | 臺灣特有 | +| 髮姐 | — | 臺灣特有 | +| 噹噹兒 | — | 臺灣特有 | +| 導覽員 | — | 臺灣特有 | +| 撿尾刀 | — | 臺灣特有 | +| 整備士 | — | 臺灣特有 | +| 檳榔西施 | — | 臺灣特有 | +| 職場液態族 | — | 臺灣特有 | +| 藏鏡人 | — | 臺灣特有 | +| 聾胞 | — | 臺灣特有 | +| 七年級生 | — | 臺灣特有 | +| — | 二五眼 | 大陸特有 | +| — | 二奶专家 | 大陸特有 | +| — | 二把刀 | 大陸特有 | +| — | 二流子 | 大陸特有 | +| — | 二传手 | 大陸特有 | +| — | 二货 | 大陸特有 | +| — | 人梯 | 大陸特有 | +| — | 三孤 | 大陸特有 | +| — | 个体户 | 大陸特有 | +| — | 义务工 | 大陸特有 | +| — | 土老帽 | 大陸特有 | +| — | 大男大女 | 大陸特有 | +| — | 大款 | 大陸特有 | +| — | 大腕/大腕儿 | 大陸特有 | +| — | 大龄青年 | 大陸特有 | +| — | 小业主 | 大陸特有 | +| — | 小字辈 | 大陸特有 | +| — | 小青年 | 大陸特有 | +| — | 小蜜 | 大陸特有 | +| — | 马大哈 | 大陸特有 | +| — | 马大嫂 | 大陸特有 | +| — | 五香嘴 | 大陸特有 | +| — | 公爹 | 大陸特有 | +| — | 双职工 | 大陸特有 | +| — | 反斗星 | 大陸特有 | +| — | 文明标兵 | 大陸特有 | +| — | 无产者 | 大陸特有 | +| — | 毛脚女婿 | 大陸特有 | +| — | 水暖工 | 大陸特有 | +| — | 火箭干部 | 大陸特有 | +| — | 风派 | 大陸特有 | +| — | 北漂 | 大陸特有 | +| — | 半文盲 | 大陸特有 | +| — | 台属 | 大陸特有 | +| — | 司售人员 | 大陸特有 | +| — | 外来工 | 大陸特有 | +| — | 外来妹 | 大陸特有 | +| — | 外来娃 | 大陸特有 | +| — | 失足青年 | 大陸特有 | +| — | 失足妇女 | 大陸特有 | +| — | 本本族 | 大陸特有 | +| — | 民工 | 大陸特有 | +| — | 民间大使 | 大陸特有 | +| — | 甩手掌柜 | 大陸特有 | +| — | 电耗子 | 大陸特有 | +| — | 电霸/电老虎 | 大陸特有 | +| — | 交通员 | 大陸特有 | +| — | 光杆司令 | 大陸特有 | +| — | 农奴主 | 大陸特有 | +| — | 农民工 | 大陸特有 | +| — | 农艺师 | 大陸特有 | +| — | 华姐/中华小姐 | 大陸特有 | +| — | 协警/协警员 | 大陸特有 | +| — | 合食族 | 大陸特有 | +| — | 壮工 | 大陸特有 | +| — | 多面手 | 大陸特有 | +| — | 好角 | 大陸特有 | +| — | 尖脑壳 | 大陸特有 | +| — | 灰领/银领 | 大陸特有 | +| — | 礼仪小姐 | 大陸特有 | +| — | 老姑 | 大陸特有 | +| — | 老黄牛 | 大陸特有 | +| — | 考碗族 | 大陸特有 | +| — | 两孤一残 | 大陸特有 | +| — | 伸手派 | 大陸特有 | +| — | 劳模/劳动模范 | 大陸特有 | +| — | 劳金 | 大陸特有 | +| — | 医托/医托儿 | 大陸特有 | +| — | 医闹 | 大陸特有 | +| — | 吧托 | 大陸特有 | +| — | 园托 | 大陸特有 | +| — | 床模 | 大陸特有 | +| — | 抛抛族 | 大陸特有 | +| — | 村官 | 大陸特有 | +| — | 里手 | 大陸特有 | +| — | 麦客 | 大陸特有 | +| — | 侃爷 | 大陸特有 | +| — | 学科带头人 | 大陸特有 | +| — | 官二代 | 大陸特有 | +| — | 官迷 | 大陸特有 | +| — | 房虫/房虫子/房虫儿 | 大陸特有 | +| — | 拥趸 | 大陸特有 | +| — | 油耗子 | 大陸特有 | +| — | 法盲 | 大陸特有 | +| — | 泥腿子 | 大陸特有 | +| — | 炊事员 | 大陸特有 | +| — | 的姐 | 大陸特有 | +| — | 的哥 | 大陸特有 | +| — | 知青/知识青年 | 大陸特有 | +| — | 空嫂 | 大陸特有 | +| — | 经济师 | 大陸特有 | +| — | 花把式 | 大陸特有 | +| — | 金领 | 大陸特有 | +| — | 保姆 | 大陸特有 | +| — | 复转军人 | 大陸特有 | +| — | 老爷/姥爷 | 大陸特有 | +| — | 屏奴 | 大陸特有 | +| — | 拼克 | 大陸特有 | +| — | 指路员 | 大陸特有 | +| — | 星二代 | 大陸特有 | +| — | 架子工 | 大陸特有 | +| — | 洋北漂/洋京漂 | 大陸特有 | +| — | 独二代 | 大陸特有 | +| — | 独苗 | 大陸特有 | +| — | 科盲 | 大陸特有 | +| — | 胞波 | 大陸特有 | +| — | 乘务员 | 大陸特有 | +| — | 倒爷 | 大陸特有 | +| — | 娱记 | 大陸特有 | +| — | 拿笔杆儿的 | 大陸特有 | +| — | 拿枪杆子的 | 大陸特有 | +| — | 捆绑夫妻 | 大陸特有 | +| — | 海外兵团 | 大陸特有 | +| — | 海归/海归派 | 大陸特有 | +| — | 海待 | 大陸特有 | +| — | 烈属 | 大陸特有 | +| — | 烈军属 | 大陸特有 | +| — | 特嫌 | 大陸特有 | +| — | 病秧子 | 大陸特有 | +| — | 铁哥们儿 | 大陸特有 | +| — | 铁脚板 | 大陸特有 | +| — | 高干 | 大陸特有 | +| — | 高参 | 大陸特有 | +| — | 高管 | 大陸特有 | +| — | 假小子 | 大陸特有 | +| — | 副职 | 大陸特有 | +| — | 基民 | 大陸特有 | +| — | 婆婆嘴 | 大陸特有 | +| — | 婚托/婚托儿 | 大陸特有 | +| — | 彩号 | 大陸特有 | +| — | 彩民 | 大陸特有 | +| — | 第三梯队 | 大陸特有 | +| — | 银龄 | 大陸特有 | +| — | 陪跑分子 | 大陸特有 | +| — | 麻辣妈妈 | 大陸特有 | +| — | 强巴头/犟巴头 | 大陸特有 | +| — | 愣头儿青 | 大陸特有 | +| — | 款女 | 大陸特有 | +| — | 款爷 | 大陸特有 | +| — | 菜霸 | 大陸特有 | +| — | 催巴儿 | 大陸特有 | +| — | 傻帽/傻帽儿 | 大陸特有 | +| — | 勤务员 | 大陸特有 | +| — | 勤杂人员 | 大陸特有 | +| — | 廉内助 | 大陸特有 | +| — | 碎嘴子 | 大陸特有 | +| — | 嘎子 | 大陸特有 | +| — | 熊包 | 大陸特有 | +| — | 熊孩子 | 大陸特有 | +| — | 管培生/管理培训生 | 大陸特有 | +| — | 膀爷 | 大陸特有 | +| — | 裸官 | 大陸特有 | +| — | 辣妹子 | 大陸特有 | +| — | 撞车帮/撞车党 | 大陸特有 | +| — | 蹭停族 | 大陸特有 | +| — | 书篓子 | 大陸特有 | +| — | 军嫂 | 大陸特有 | +| — | 卫监 | 大陸特有 | +| — | 妇男 | 大陸特有 | +| — | 愤青 | 大陸特有 | +| — | 蚁族 | 大陸特有 | +| — | 铺路石 | 大陸特有 | +| — | 闪客 | 大陸特有 | +| — | 闪闪族 | 大陸特有 | +| — | 半边户 | 大陸特有 | +| — | 榜主 | 大陸特有 | +| — | 知本家 | 大陸特有 | +| — | 善长仁翁 | 大陸特有 | +| — | 血头 | 大陸特有 | +| — | 血霸 | 大陸特有 | +| — | 咨客 | 大陸特有 | +| — | 马路天使 | 大陸特有 | +| — | 内宾 | 大陸特有 | +| — | 过江龙 | 大陸特有 | +| — | 金手指 | 大陸特有 | +| — | 面瓜 | 大陸特有 | +| — | 黑五类 | 大陸特有 | +| — | 司勤 | 大陸特有 | +| — | 青工 | 大陸特有 | +| — | 活八仙 | 大陸特有 | + +## 電腦資訊 | 臺灣用語 | 大陸用語 | 類型 | | -------- | -------- | ---- | -| 幼稚園 | 幼兒園 | 同實異名 | -| 國中 | 初中 | 同實異名 | -| 高中 | 高中 | 同實異名 | +| 二進制數字/位元/二進位元/二進制位元 | 二进制数字/比特 | 同實異名 | +| 二維條碼 | 二维条码/二维码/二维条形码 | 同實異名 | +| 人工智慧 | 人工智能 | 同實異名 | +| 入口網站 | 门户网站 | 同實異名 | +| 下線/離線 | 下线/离线/下网/脱机 | 同實異名 | +| 千位元組 | 千字节 | 同實異名 | +| 小筆電 | 上网本 | 同實異名 | +| 工作列 | 任务栏 | 同實異名 | +| 中文化 | 汉化 | 同實異名 | +| 互動式媒體 | 交互式媒体 | 同實異名 | +| 互動式電視 | 交互式电视 | 同實異名 | +| 內部網路 | 内联网 | 同實異名 | +| 分散式網路 | 分散式网络 | 同實異名 | +| 手提電腦/筆電/筆記型電腦 | 手提电脑/笔记本/笔记本电脑 | 同實異名 | +| 文書處理 | 文字处理 | 同實異名 | +| 主記憶體 | 内存/内存储器/主存储器 | 同實異名 | +| 代理伺服器 | 代理服务器 | 同實異名 | +| 以太網/乙太網路 | 以太网 | 同實異名 | +| 半形 | 半角 | 同實異名 | +| 用戶界面/用戶介面/使用者介面 | 用户界面 | 同實異名 | +| 用戶親和介面 | 友好用户界面 | 同實異名 | +| 光碟機 | 光驱/光盘机/光盘驱动器 | 同實異名 | +| 全形 | 全角 | 同實異名 | +| 全球資訊網 | 万维网 | 同實異名 | +| 共用軟體/共享軟體 | 共享软件 | 同實異名 | +| 列印 | 打印 | 同實異名 | +| 印表機/列印機/列表機 | 打印机 | 同實異名 | +| 多媒體/混合媒體 | 多媒体/混合媒体/多介质 | 同實異名 | +| 字元 | 字符 | 同實異名 | +| 有線網路 | 有线网络 | 同實異名 | +| 色情網站 | 色情网站/黄网 | 同實異名 | +| 行動設備作業系統 | 移动操作系统 | 同實異名 | +| 行動裝置 | 行动装置/移动设备 | 同實異名 | +| 行動碟/隨身碟 | 行动碟/闪盘/优盘/快闪碟/ 闪存盘 /大拇哥/霹雳碟/快闪记忆体盘 | 同實異名 | +| 串流媒體 | 串流媒体/流媒体 | 同實異名 | +| 伺服器 | 服务器 | 同實異名 | +| 位元每秒/每秒位元數/每秒傳輸的位元數 | 比特秒/比特每秒/每秒传送位数 | 同實異名 | +| 位元組 | 字节 | 同實異名 | +| 低階語言 | 低级语言 | 同實異名 | +| 免費軟體 | 免费软件 | 同實異名 | +| 快取/快取記憶體 | 快取/快取记忆体/高速缓存/高速存储器/高速缓冲存储器 | 同實異名 | +| 快閃記憶體 | 闪存/闪速存储器 | 同實異名 | +| 投影機/投影器 | 投影机/投影器/投影仪 | 同實異名 | +| 每秒千位元數/每秒傳輸千位元數 | 每秒千字节/每秒千比特 | 同實異名 | +| 系統軟體 | 系统软件 | 同實異名 | +| 卸載/解除安裝 | 卸载 | 同實異名 | +| 周邊設備 | 周边设备/外围设备 | 同實異名 | +| 抽取式磁碟 | 移动存储器 | 同實異名 | +| 版主/板主/版大 | 版主/板主 | 同實異名 | +| 社群網站 | 社交网站 | 同實異名 | +| 封包交換/分封交換 | 封包交换/包交换/分组交换 | 同實異名 | +| 洗版/洗板 | 刷屏/洗屏 | 同實異名 | +| 界面/介面 | 界面 | 同實異名 | +| 計算器/計算機/電算機/電子計算機 | 计算器 | 同實異名 | +| 音效卡 | 声卡 /声效卡 | 同實異名 | +| 首頁 | 首页/主页 | 同實異名 | +| 個人電腦 | 个人电脑/个人计算器 | 同實異名 | +| 原始碼 | 源代码 | 同實異名 | +| 套裝軟體 | 套装软件 | 同實異名 | +| 桌機/桌面電腦/桌上型電腦 | 桌机/桌面电脑/桌上型电脑/台式机 /台式电脑 | 同實異名 | +| 特洛伊木馬程式 | 特洛伊木马程序 | 同實異名 | +| 記憶卡 | 记忆卡/存储卡 | 同實異名 | +| 記憶體 | 存储器 | 同實異名 | +| 高畫質 | 高清/高解像 | 同實異名 | +| 高階語言/高階程式語言 | 高级语言 | 同實異名 | +| 副檔名 | 扩展名 | 同實異名 | +| 區域網路 | 局域网/局域网络 | 同實異名 | +| 唯讀記憶體/唯讀儲存器 | 只读存储器 | 同實異名 | +| 埠 | 端口 | 同實異名 | +| 掃描機/掃描器 | 扫描机/扫描器/扫描仪 | 同實異名 | +| 條碼/條紋密碼 | 条码 /条形码 /信息码 | 同實異名 | +| 條碼掃描器/讀碼機/條碼閱讀機 | 条码扫描器 /条形码扫描器 | 同實異名 | +| 液晶投影機/液晶投影器 | 液晶投影机/液晶投影器/液晶投影仪 | 同實異名 | +| 移動硬碟/行動硬碟/隨身硬碟 | 移动硬盘 | 同實異名 | +| 組合語言 | 汇编语言 | 同實異名 | +| 統一資源定位器/統一資源定位符/全球資源定位器/全球資源定址器 | 统一资源定位器/统一资源定位符/统一资源定位地址 | 同實異名 | +| 軟碟 | 软盘 /软磁盘 | 同實異名 | +| 軟碟機/軟式磁碟機 | 软式磁盘机 | 同實異名 | +| 軟體 | 软件 | 同實異名 | +| 軟體工程 | 软件工程 | 同實異名 | +| 軟體包 | 软件包 | 同實異名 | +| 連線 | 联机 | 同實異名 | +| 部落客 | 博客 | 同實異名 | +| 部落格 | 博客 | 同實異名 | +| 掌上型電腦/個人數位助理 | 掌上型电脑/掌上电脑/个人数字助理 | 同實異名 | +| 智慧型 | 智能型 | 同實異名 | +| 游標 | 游标/光标 | 同實異名 | +| 無線滑鼠 | 无线鼠标 | 同實異名 | +| 無線網路 | 无线网络 | 同實異名 | +| 硬碟 | 硬盘 /硬磁盘 | 同實異名 | +| 硬體 | 硬件/硬设备 | 同實異名 | +| 程式員 | 程序员 | 同實異名 | +| 程式設計 | 程序设计 | 同實異名 | +| 程式語言 | 程序语言/编程语言/程序设计语言 | 同實異名 | +| 程控/程式控制 | 程控/程序控制 | 同實異名 | +| 虛擬記憶體 | 虚拟内存/虚拟存储器 | 同實異名 | +| 虛擬實境 | 虚拟现实 | 同實異名 | +| 超大型積體電路 | 超大规模集成电路 | 同實異名 | +| 超文本標記語言/超文件標示語言 | 超文本置标语言 | 同實異名 | +| 超級電腦 | 超级电脑/超级计算器 | 同實異名 | diff --git a/references/vocabulary-enriched.md b/references/vocabulary-enriched.md new file mode 100644 index 0000000..98820c2 --- /dev/null +++ b/references/vocabulary-enriched.md @@ -0,0 +1,498 @@ +# 正體中文(臺灣)用語對照表(加強版) + +> 資料來源:[教育部重編國語辭典修訂本](https://dict.revised.moe.edu.tw/)(via [g0v/moedict-data](https://github.com/g0v/moedict-data)) +> 最後更新:2026-06-18(腳本產生,請勿手動編輯) + +此表在原有臺灣用語對照表基礎上,加入教育部辭典的注音、定義、例句。 + +## 核心用語(含注音與定義) + +| 臺灣用語 | 注音 | 避免用語 | English | 教育部定義 | +| -------- | ---- | -------- | ------- | ---------- | +| 資訊 | ㄗ ㄒㄩㄣˋ | 信息 | information / message | 電腦上指對使用者有用之資料和訊息的總稱。以別於未經處理過的資料。如:「資訊業」、「電腦資訊」。大陸地… | +| 訊息 | ㄒㄩㄣˋ ㄒㄧˊ | 信息 | information / message | 音訊消息。 | +| 影片 | ㄧㄥˇ ㄆㄧㄢˋ | 視頻 | video | 電影。 | +| 音訊 | ㄧㄣ ㄒㄩㄣˋ | 音頻 | audio | 消息。 | +| 軟體 | ㄖㄨㄢˇ ㄊㄧˇ | 軟件 | software | 指一系列按照特定順序組織的電腦資料和指令,達成特定功能或目的之電腦程式集統稱。 | +| 硬體 | ㄧㄥˋ ㄊㄧˇ | 硬件 | hardware | 指電腦所有實體組件。如電腦的螢幕、磁碟機等。 | +| 網路 | ㄨㄤˇ ㄌㄨˋ | 網絡 | network | 由電阻、電感、電容、電晶體等電子元件構成的複雜電路。 | +| 連結 | ㄌㄧㄢˊ ㄐㄧㄝˊ | 鏈接 / 鏈結 | link | 互相結合。 | +| 資料 | ㄗ ㄌㄧㄠˋ | 數據 | data | 可供參考或研究的材料。 | +| 資料庫 | ㄗ ㄌㄧㄠˋ ㄎㄨˋ | 數據庫 | database | 電腦系統中存取資料的地方。這些資料通常以某種相關性及順序性存放在磁碟、光碟或磁帶等儲存媒體上。由於資… | +| 伺服器 | | 服務器 | server | | +| 用戶端 | | 客戶端 | client | | +| 程式碼 | | 代碼 | code | | +| 原始碼 | | 源碼 | source code | | +| 程序 | ㄔㄥˊ ㄒㄩˋ | 進程 | process | 辦事的一定規則次序。 | +| 行程 | ㄒㄧㄥˊ ㄔㄥˊ | 進程 | process | 路程。 | +| 執行緒 | | 線程 | thread | | +| 呼叫 | ㄏㄨ ㄐㄧㄠˋ | 調用 | call / invoke | 呼喊叫喚。 | +| 啟用 | ㄑㄧˇ ㄩㄥˋ | 激活 | activate | 開始使用。 | +| 預設 | ㄩˋ ㄕㄜˋ | 默認 | default | 事先設定。 | +| 列印 | ㄌㄧㄝˋ ㄧㄣˋ | 打印 | print | 依次印出。 | +| 最佳化 | | 優化 | optimize | | +| 互動 | ㄏㄨˋ ㄉㄨㄥˋ | 交互 | interaction | 相互感應。 | +| 相容 | ㄒㄧㄤ ㄖㄨㄥˊ | 兼容 | compatible | 相互包容、忍讓。 | +| 記憶體 | ㄐㄧˋ ㄧˋ ㄊㄧˇ | 內存 | memory (RAM) | 電腦用來儲存資料的地方。大致可分為主記憶體和輔助記憶體。主記憶體用來存放正準備被利用的資料,除了一小… | +| 游標 | ㄧㄡˊ ㄅㄧㄠ | 光標 | cursor | 電腦螢幕上的指示標識,可分為滑鼠游標與鍵盤游標兩種,前者表示目前滑鼠點擊的位置;後者則為目前鍵盤輸入… | +| 位元組 | ㄨㄟˋ ㄩㄢˊ ㄗㄨˇ | 字節 | byte | 量詞。計算計算機記憶體容量的單位。為英語byte的意譯。計算機中一個位元組由八個位元組成,可存放一個… | +| 位元 | ㄨㄟˋ ㄩㄢˊ | 比特 | bit | 二進制數中的一個位數,其值可為0或1。為構成電腦資料的最基本單位之量詞。係英語bit的意譯。音譯為「… | +| 資料夾 | | 文件夾 | folder | | +| 回呼 | | 回調 | callback | | +| 介面 | | 接口 | interface / API | | +| 元件 | ㄩㄢˊ ㄐㄧㄢˋ | 控件 | control / widget | 用以建構機械、電子電路及儀表等的基本構件,通常可在同類裝置中調換使用。如齒輪、螺絲、電容等。 | +| 控制項 | | 控件 | control / widget | | +| 高畫質 | | 高清 | HD | | +| 部落格 | | 博客 | blog | | +| 貼文 | | 帖子 | post | | +| 帳號 | | 賬號 / 賬戶 | account | | +| 帳戶 | ㄓㄤˋ ㄏㄨˋ | 賬號 / 賬戶 | account | 在金融機構所開的戶頭。如:「我的帳戶裡還有多少錢?」也作「賬戶」。 | +| 支援 | ㄓ ㄩㄢˊ | 支持 | support | 支持援助。 | +| 行動裝置 | | 移動端 | mobile | | +| 雲端運算 | | 雲端計算 | cloud computing | | +| 人工智慧 | ㄖㄣˊ ㄍㄨㄥ ㄓˋ ㄏㄨㄟˋ | 人工智能 | AI | 指電腦模擬人類智慧及行為的科技。 | +| 機器學習 | | 機器學習 | machine learning | | +| 根據 | ㄍㄣ ㄐㄩˋ | 基於 | based on | 如樹的根株,互相盤據。 | +| 以…為基礎 | | 基於 | based on | | +| 透過 | ㄊㄡˋ ㄍㄨㄛˋ | 通過 | through / via | 經由、通過。 | +| 針對 | ㄓㄣ ㄉㄨㄟˋ | 針對(濫用) | target / for | 對著某事或某人。 | +| 實作 | | 實現 | implement / achieve | | +| 達成 | ㄉㄚˊ ㄔㄥˊ | 實現 | implement / achieve | 達到、完成。 | +| 取得 | ㄑㄩˇ ㄉㄜˊ | 獲取 | get / obtain | 得到、獲得。 | +| 刪除 | ㄕㄢ ㄔㄨˊ | 刪除掉 | delete | 去掉。 | +| 登入 | ㄉㄥ ㄖㄨˋ | 登錄 | log in | 以帳號、密碼進入網站。與「登出」相對。 | +| 登出 | ㄉㄥ ㄔㄨ | 註銷 | log out | 刊出、印出。 | +| 下載並安裝 | | 下載安裝 | download and install | | +| 執行 | ㄓˊ ㄒㄧㄥˊ | 運行 | run / execute | 依法實施、實行。 | + +## 日常用語(兩岸差異+教育部定義) + +以下詞彙從中華語文知識庫的兩岸差異用詞中篩選日常類別, +並附上教育部辭典的定義作為權威參考。 + +### 日常器用 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 刀具 | ㄉㄠ ㄐㄩˋ | 刀具/刃具 | 切削工具的總稱。包括車刀、銑刀、刨刀、鉆刀、鉸刀等。 | +| 大頭照 | ㄉㄚˋ ㄊㄡˊ ㄓㄠˋ | 大头照/标准照/标准像 | 攝影時以頭部、肩以上為主體的照片。一般用於證件等。 | +| 不倒翁 | ㄅㄨˋ ㄉㄠˇ ㄨㄥ | 不倒翁/扳不倒儿 | 一種人形玩具,依重心作用,常能豎立不倒。 | +| 公事包 | ㄍㄨㄥ ㄕˋ ㄅㄠ | 公文包 | 用來放置文件、文具等物件的手提包。 | +| 分度規 | ㄈㄣ ㄉㄨˋ ㄍㄨㄟ | 分度规/分度器/半圆规/量角器/半圆仪 | 半圓形規,分成一百八十度,以量幾何學上所繪的角。 | +| 半圓規 | ㄅㄢˋ ㄩㄢˊ ㄍㄨㄟ | 分度规/分度器/半圆规/量角器/半圆仪 | 量圓弧或角時所使用含度數的工具。呈半圓形,上面刻有一百八十分度。 | +| 量角器 | ㄌㄧㄤˊ ㄐㄧㄠˇ ㄑㄧˋ | 分度规/分度器/半圆规/量角器/半圆仪 | 專供量角度或畫角用的器具。多用透明塑膠或金屬薄片製成,呈半圓形,圓周邊緣刻有180分度。 | +| 電扶梯 | ㄉㄧㄢˋ ㄈㄨˊ ㄊㄧ | 手扶梯/电扶梯/自动扶梯/电动扶梯/滚梯/步行电梯 | 一種利用電動馬達帶動階梯及扶手連續上升或下降的輸送裝置。電扶梯廣用於機場、百貨公司、旅館及商業大樓等。 | +| 檔案夾 | ㄉㄤˇ ㄢˋ ㄐㄧㄚˊ | 文件夹/档案夹 | 一種文具用品。用以分類收存檔案資料的書夾。 | +| 日光燈 | ㄖˋ ㄍㄨㄤ ㄉㄥ | 日光灯/荧光灯 | 照明用具。燈管內有螢光粉,充入水銀,兩端裝有電極。通電後,可射出如日光般柔和的光線。 | +| 螢光燈 | ㄧㄥˊ ㄍㄨㄤ ㄉㄥ | 日光灯/荧光灯 | 照明用具。燈管內有螢光粉,充入水銀,兩端裝有電極。通電後,可射出如日光般柔和的光線。 | +| 日程表 | ㄖˋ ㄔㄥˊ ㄅㄧㄠˇ | 日程表 | 按日排定工作程序的表格。 | +| 行事曆 | ㄒㄧㄥˊ ㄕˋ ㄌㄧˋ | 日程表 | 預先擬訂的活動日程表,作為未來行事的依據。 | +| 水銀燈 | ㄕㄨㄟˇ ㄧㄣˊ ㄉㄥ | 水银灯/汞灯 | 利用水銀蒸氣製造的電燈。將水銀充入真空的硬質玻璃管或石英玻璃管內,可發出強光,光線穩定而不刺激。多用於拍攝電影、街道照明… | +| 打卡機 | ㄉㄚˇ ㄎㄚˇ ㄐㄧ | 打卡机 | 可以在卡片上打印當時時間的機器,通常用來記錄員工上、下班時間。 | +| 打卡鐘 | ㄉㄚˇ ㄎㄚˇ ㄓㄨㄥ | 打卡机 | 機關行號員工上下班時,打卡所用的特製時鐘。 | +| 冰箱 | ㄅㄧㄥ ㄒㄧㄤ | 冰箱/电冰箱/雪柜 | 食物或藥品的冷藏器,裡面放冰塊,保持低溫。 | +| 電冰箱 | ㄉㄧㄢˋ ㄅㄧㄥ ㄒㄧㄤ | 冰箱/电冰箱/雪柜 | 一種家電用品。利用電力驅動的密閉箱形冷凍冷藏裝置,主要用來貯放食物,避免腐敗。 | +| 安定器 | ㄢ ㄉㄧㄥˋ ㄑㄧˋ | 镇流器 | 早期日光燈的主要組件。以漆包線繞於鐵心上,具有抑制燈絲於正常溫度範圍內;燈絲完成預熱,配合啟動器使電路開路一剎那,產生衝… | +| 吹風機 | ㄔㄨㄟ ㄈㄥ ㄐㄧ | 吹风机/电吹风/风筒 | 一種利用電熱線加熱氣流,吹出熱風烘乾頭髮的電器。 | +| 尿片 | ㄋㄧㄠˋ ㄆㄧㄢˋ | 尿片/尿布/褯子 | 包裹在人的下體,以承接屎尿的布片。 | +| 尿布 | ㄋㄧㄠˋ ㄅㄨˋ | 尿片/尿布/褯子 | 包裹嬰兒、失禁者下體或鋪在床上,以承接屎尿的布。 | +| 延長線 | ㄧㄢˊ ㄔㄤˊ ㄒㄧㄢˋ | 排插/插排/线板/接线板 | 兩端分別為插頭和插座的電線。用於延長插座的使用範圍。 | +| 拖把 | ㄊㄨㄛ ㄅㄚˇ | 拖把/墩布 | 擦洗地板的用具。有長柄,一端繫綁著許多布條用以拖擦。 | +| 易開罐 | ㄧˋ ㄎㄞ ㄍㄨㄢˋ | 易拉罐 | 一種有拉環設計,方便開啟的密封罐子。 | +| 臥具 | ㄨㄛˋ ㄐㄩˋ | 卧具/寝具/床品 | 枕席被帳等睡覺用具。 | +| 寢具 | ㄑㄧㄣˇ ㄐㄩˋ | 卧具/寝具/床品 | 枕頭、被褥、席子等臥具。 | +| 雨刷 | ㄩˇ ㄕㄨㄚ | 雨刷/雨刮子/雨刮器 | 汽車、飛機等交通工具裝置於擋風玻璃前的橡膠刷,使擋風玻璃在惡劣天氣中保持良好的能見度,可以安全的駕駛。 | +| 雨棚 | ㄩˇ ㄆㄥˊ | 雨棚/雨搭 | 遮雨的棚子。街市的小商店門前大多設有雨棚,以供遮雨或遮陽之用。 | +| 雨靴 | ㄩˇ ㄒㄩㄝ | 雨靴/水靴 | 用來防止雨水浸溼足部所穿的高統鞋子。 | +| 保麗龍 | ㄅㄠˇ ㄌㄧˋ ㄌㄨㄥˊ | 保丽龙/泡沫塑料 | 一種塑膠產品。將聚苯乙烯加入發泡劑,即成固體的泡棉,稱為「保麗龍」。可廣泛作為包裝、隔熱及保冷等材料。也作「保利龍」、「… | +| 屏幕 | ㄆㄧㄥˊ ㄇㄨˋ | 屏幕 /荧屏 /视屏 /荧光屏 | 遮蔽用的簾幔,猶如屏風。《太平廣記.卷三七二.張不疑》引《博異志》:「明早,尊師至,謂不疑曰:『喚怪物出來。』不疑召春條… | +| 螢幕 | ㄧㄥˊ ㄇㄨˋ | 屏幕 /荧屏 /视屏 /荧光屏 | 用來顯影的映像管表面,為電視、示波器、電腦的顯示部分。 | +| 螢光幕 | ㄧㄥˊ ㄍㄨㄤ ㄇㄨˋ | 屏幕 /荧屏 /视屏 /荧光屏 | 用來顯影的映像管表面,為電視、示波器、電腦的顯示部分。 | +| 相簿 | ㄒㄧㄤˋ ㄅㄨˋ | 相冊/相簿/影集 | 存放相片的簿本。 | +| 修正液 | ㄒㄧㄡ ㄓㄥˋ ㄧˋ | 修正液 /涂改液 | 一種修改文書的用具。一般是白色乳狀液體,含有揮發性成分。使用時將其塗在欲修改之處,待揮發性物質乾透留下一層白色物質將錯誤… | +| 立可白 | ㄌㄧˋ ㄎㄜˇ ㄅㄞˊ | 修正液 /涂改液 | 一種供塗抹修改書寫錯誤的白色液狀物。 | +| 梳妝臺 | ㄕㄨ ㄓㄨㄤ ㄊㄞˊ | 梳妆台/梳理台 | 裝有鏡子和抽屜的櫃臺。可供梳理、化妝用。 | +| 海碗 | ㄏㄞˇ ㄨㄢˇ | 海碗 | 大碗。 | +| 碗公 | ㄨㄢˇ ㄍㄨㄥ | 海碗 | 比一般飯碗大的碗。 | +| 消音器 | ㄒㄧㄠ ㄧㄣ ㄑㄧˋ | 消音器/消声器 | 附加於汽機車或槍管出口使其聲音減弱的裝置。 | +| 紙尿褲 | ㄓˇ ㄋㄧㄠˋ ㄎㄨˋ | 纸尿裤/尿不湿 | 一種拋棄式的尿褲。以不織布、紙、棉等材料製成。有幼兒專用與成人專用兩種。 | +| 起子 | ㄑㄧˇ ˙ㄗ | 起子/螺丝刀/螺丝起子/改锥 | 用於擰轉裝卸螺絲釘的手工具。分為十字起子、一字起子等。 | +| 螺絲刀 | ㄌㄨㄛˊ ㄙ ㄉㄠ | 起子/螺丝刀/螺丝起子/改锥 | 用於擰轉裝卸螺絲釘的工具。尖端呈現十字、一字等形狀,而分為十字起子、一字起子等。 | +| 螺絲起子 | ㄌㄨㄛˊ ㄙ ㄑㄧˇ ˙ㄗ | 起子/螺丝刀/螺丝起子/改锥 | 用於擰轉裝卸螺絲釘的手工具。分為十字起子、一字起子等。 | +| 迴紋針 | ㄏㄨㄟˊ ㄨㄣˊ ㄓㄣ | 回形针 /曲别针 | 一種用金屬細絲繞成迴形的文具用品。可用來夾紙張、卡片。 | +| 乾燥花 | ㄍㄢ ㄗㄠˋ ㄏㄨㄚ | 干花 | 將新鮮植物乾燥處理後所得的成品,可用於裝飾、美化居家環境。 | +| 強化玻璃 | ㄑㄧㄤˊ ㄏㄨㄚˋ ㄅㄛ ˙ㄌㄧ | 钢化玻璃 | 一種經強熱處理而具高機械強度的安全玻璃。其特性為耐撞,不易扭曲變形,若撞碎,碎片呈粒狀。常用於火車、汽車的車窗及透明景觀… | +| 探照燈 | ㄊㄢˋ ㄓㄠˋ ㄉㄥ | 探海灯/探照灯/探射灯 | 一種強烈的弧光電燈,用來探照遠處的目標,或用作信標。在軍事上主要用來搜尋敵艦、敵機。 | +| 接線 | ㄐㄧㄝ ㄒㄧㄢˋ | 接线/连接线/连线 | 將線路配置妥當或予以接通。 | +| 連接線 | ㄌㄧㄢˊ ㄐㄧㄝ ㄒㄧㄢˋ | 接线/连接线/连线 | 數學上指連接兩點的直線。 | +| 陽傘 | ㄧㄤˊ ㄙㄢˇ | 凉伞/阳伞/旱伞 | 用來遮蔽陽光的傘。以鐵、木或竹等作傘骨,用布、塑膠或油紙做成傘面。 | +| 被套 | ㄅㄟˋ ㄊㄠˋ | 被套/被罩 | 出門時裝被褥、衣服、雜物等的袋子。 | +| 無灰粉筆 | ㄨˊ ㄏㄨㄟ ㄈㄣˇ ㄅㄧˇ | 无尘粉笔 | 一種書寫或擦拭時灰塵極少的粉筆。 | +| 塑料 | ㄙㄨˋ ㄌㄧㄠˋ | 塑料 | 樹脂等高分子化合物與配料混合,再經加熱加壓而形成的一種材料。種類很多,如聚氯乙烯、賽璐珞等。具有質輕、絕緣、耐磨、耐腐蝕… | +| 塑膠 | ㄙㄨˋ ㄐㄧㄠ | 塑料 | 一種以高分子聚合物為主,再加入適當添加劑的可塑性材料。此種材料可經加熱或加壓而成形。 | +| 塑膠袋 | ㄙㄨˋ ㄐㄧㄠ ㄉㄞˋ | 塑料袋 | 以塑膠材料製成的袋子。 | +| 暖氣機 | ㄋㄨㄢˇ ㄑㄧˋ ㄐㄧ | 暖风机 | 一種能將室內溫度提高的空氣調節機。利用和冷氣機相反的原理,將氣態冷媒凝結而放出熱量,再經由風扇吹出熱風,使室內空氣變得溫… | +| 滅火器 | ㄇㄧㄝˋ ㄏㄨㄛˇ ㄑㄧˋ | 灭火器 | 滅火器具。通常以金屬筒容器,內裝滅火藥劑或水,利用壓力,由人操作滅火。常見的滅火藥劑有小蘇打、泡沫、乾粉、四氯化碳(現已… | +| 消火器 | ㄒㄧㄠ ㄏㄨㄛˇ ㄑㄧˋ | 灭火器 | 滅火的器具。通常用一個金屬筒容器,內裝滅火藥劑或水,利用壓力,由人操作滅火。常見的滅火藥劑有小蘇打、泡沫、乾粉、四氯化碳… | +| 銃子 | ㄔㄨㄥˋ ˙ㄗ | 铳子/冲子 | 一種金屬製的打洞器具。 | +| 電筒 | ㄉㄧㄢˋ ㄊㄨㄥˇ | 电筒/手电筒/手电/电棒儿 | 手持攜帶式照明器具,一般為筒形,內含電池作為電源,藉由筒內燈泡及聚焦反射鏡以提供照明之用。 | +| 手電筒 | ㄕㄡˇ ㄉㄧㄢˋ ㄊㄨㄥˇ | 电筒/手电筒/手电/电棒儿 | 手持攜帶式照明器具,一般為筒形,內含乾電池或充電電池作為電源,藉由筒內燈泡及聚焦反射鏡提供走動或巡視所需照明之用。 | +| 電磁爐 | ㄉㄧㄢˋ ㄘˊ ㄌㄨˊ | 电磁炉/电磁灶 | 利用電磁感應的原理,通電於感應線圈,產生磁力線,磁力線通過炊具底部會產生渦流,即可發熱。在烹調過程中沒有燃燒現象,安全性… | +| 電鍋 | ㄉㄧㄢˋ ㄍㄨㄛ | 电饭锅 /电饭煲 | 一種以電熱方式來烹煮食物的家電用品。具有自動控制烹煮及保溫的功能。依構造可分直接加熱式及間接加熱式。後者使用時,需在鍋內… | +| 電鬍刀 | ㄉㄧㄢˋ ㄏㄨˊ ㄉㄠ | 电胡刀 /电动剃须刀 | 電動刮鬍刀的簡稱。參見「電動刮鬍刀」條。 | +| 電動刮鬍刀 | ㄉㄧㄢˋ ㄉㄨㄥˋ ㄍㄨㄚ ㄏㄨˊ ㄉㄠ | 电胡刀 /电动剃须刀 | 一種以電力帶動刀刃來刮除鬍子的工具。可分為用電動機使刀刃迴轉形式與用電磁石來回運轉兩種。 | +| 圖釘 | ㄊㄨˊ ㄉㄧㄥ | 图钉/摁钉儿 | 固定紙張用的釘子。以金屬製成,下端尖銳,上部有一小圓蓋。 | +| 監視器 | ㄐㄧㄢ ㄕˋ ㄑㄧˋ | 监视器/电眼/电子眼 | 一種用來監視某區域的電子設備。利用自動攝影機攝影後,傳送到另一地點的顯像螢幕上,以進行安全管理或監控。 | +| 墨鏡 | ㄇㄛˋ ㄐㄧㄥˋ | 墨镜/太阳镜 | 黑色透明水晶所製成的眼鏡。今泛指深色的太陽眼鏡,有養目和避免強烈光線刺眼的作用。 | +| 太陽眼鏡 | ㄊㄞˋ ㄧㄤˊ ㄧㄢˇ ㄐㄧㄥˋ | 墨镜/太阳镜 | 具有防護眼睛被強烈陽光及紫外線照射的有色眼鏡,鏡片通常為黑色或深色。 | +| 數位相機 | ㄕㄨˋ ㄨㄟˋ ㄒㄧㄤˋ ㄐㄧ | 数字相机 /数码相机/数码照相机 | 採數位格式存錄影像的照相機。其存錄媒體為記憶體,而非感光底片。所存錄之影像資料具可立即檢視及便利於使用影像編輯軟體進行編… | +| 數位電視 | ㄕㄨˋ ㄨㄟˋ ㄉㄧㄢˋ ㄕˋ | 数字电视 /数码电视 | 用數位的方式來接收、傳遞影像的電視系統。 | +| 燙馬 | ㄊㄤˋ ㄇㄚˇ | 熨衣板/烫衣板 | 熨衣物的架子,平面是一長形布墊,底座的架子可調高低。 | +| 複印機 | ㄈㄨˋ ㄧㄣˋ ㄐㄧ | 复印机 | 供複印文件、圖片的機器。如影印機、晒圖機、油印機等。 | +| 影印機 | ㄧㄥˇ ㄧㄣˋ ㄐㄧ | 复印机 | 利用光學原理直接複印圖片或文件的機器。 | +| 髮夾 | ㄈㄚˇ ㄐㄧㄚˊ | 发夹/发卡 | 用來固定頭髮,使其不易散亂的夾子。其大小、種類、形狀很多。 | +| 橡皮 | ㄒㄧㄤˋ ㄆㄧˊ | 橡皮/橡皮擦 | 橡膠樹樹幹的乳狀物質,乾涸後呈黃色彈性的軟塊。 | +| 橡皮擦 | ㄒㄧㄤˋ ㄆㄧˊ ㄘㄚ | 橡皮/橡皮擦 | 用橡皮製成,可擦掉筆跡的文具。 | +| 橡皮圈 | ㄒㄧㄤˋ ㄆㄧˊ ㄑㄩㄢ | 橡皮圈/橡皮筋/皮筋/皮筋儿/猴筋儿/猴皮筋儿 | 以橡膠製成的圓環,有伸縮性,可用以綑綁物品。 | +| 橡皮筋 | ㄒㄧㄤˋ ㄆㄧˊ ㄐㄧㄣ | 橡皮圈/橡皮筋/皮筋/皮筋儿/猴筋儿/猴皮筋儿 | 以橡膠製成的圓環形或線形物品,具有彈性,可用來捆綁東西。 | +| 壓力鍋 | ㄧㄚ ㄌㄧˋ ㄍㄨㄛ | 压力锅 / 高压锅 | 即利用加熱後產生的氣體高壓,使食物快熟的鋼鍋。是一種能用鍋蓋密封的鍋具。透過液體在較高氣壓下沸點會升高的原理,使水可以達… | +| 快鍋 | ㄎㄨㄞˋ ㄍㄨㄛ | 压力锅 / 高压锅 | 即利用加熱後產生的氣體高壓,使食物快熟的鋼鍋。是一種能用鍋蓋密封的鍋具。透過液體在較高氣壓下沸點會升高的原理,使水可以達… | +| 壓克力 | ㄧㄚ ㄎㄜˋ ㄌㄧˋ | 压克力/有机玻璃 | 以甲基丙烯酸甲酯為原料所製成的塑膠。為英語acrylic的音譯。壓克力塑膠具有高度透明度,耐候性強,常用在廣告招牌、照明… | +| 爐條 | ㄌㄨˊ ㄊㄧㄠˊ | 炉条 | 置於爐底與爐膛間,用來承載燃料的鐵條。 | +| 爐橋 | ㄌㄨˊ ㄑㄧㄠˊ | 炉条 | 置於爐底與爐膛間,用來承載燃料的鐵條。 | +| 護貝 | ㄏㄨˋ ㄅㄟˋ | 过塑/塑封 | 在紙本資料外加一層保護套。 | +| 魔術方塊 | ㄇㄛˊ ㄕㄨˋ ㄈㄤ ㄎㄨㄞˋ | 魔方 | 一種立體益智玩具。是一個五點七公分左右的立方體,每面由九個骰子狀的方格組成,三個一行,列為三段。透過內部精巧的裝置,無論… | +| 顯像管 | ㄒㄧㄢˇ ㄒㄧㄤˋ ㄍㄨㄢˇ | 显像管 | 一種陰極射線管,是早期電視機、監視器等顯現圖像的管狀組件。 | +| 映像管 | ㄧㄥˋ ㄒㄧㄤˋ ㄍㄨㄢˇ | 显像管 | 早期電視機中的管狀配件,主要功能是把影像投射在螢光幕上。 | +| 大碗公 | ㄉㄚˋ ㄨㄢˇ ㄍㄨㄥ | — | 指容量特大的碗。 | +| 童玩 | ㄊㄨㄥˊ ㄨㄢˊ | — | 兒童的玩具。如陀螺、毽子、風箏等。 | +| 零組件 | ㄌㄧㄥˊ ㄗㄨˇ ㄐㄧㄢˋ | — | 零件和組件。 | +| 電碗 | ㄉㄧㄢˋ ㄨㄢˇ | — | 一種用鋁皮或鐵皮所製成的碗狀電器。底座內有電熱裝置,使用時將電源線插接電源即可。通常用以煮湯、火鍋等。 | + +### 小吃&點心 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 口香糖 | ㄎㄡˇ ㄒㄧㄤ ㄊㄤˊ | 口香糖/口胶/香口胶 | 一種樹膠,加入玉蜀黍糖漿、白糖和調味料所製成的糖果,只可咀嚼,不可吞下。 | +| 牛奶糖 | ㄋㄧㄡˊ ㄋㄞˇ ㄊㄤˊ | 牛奶糖/奶糖 | 一種用砂糖、水飴、牛奶、植物性油脂所製成的糖果。 | +| 奶酪 | ㄋㄞˇ ㄌㄨㄛˋ | 奶酪/芝士/乳酪/起士/起司/吉士 | 一種用動物乳汁凝聚出的食品。參見「乳酪」條。 | +| 乳酪 | ㄖㄨˇ ㄌㄨㄛˋ | 奶酪/芝士/乳酪/起士/起司/吉士 | 一種從動物乳汁中凝聚煉製的食品。主要成分是脂肪和蛋白質。因原料及製造過程不同,有多種樣式。 | +| 起士 | ㄑㄧˇ ㄕˋ | 奶酪/芝士/乳酪/起士/起司/吉士 | 一種從動物乳汁中凝聚出來的食品。為英語cheese的音譯。參見「乳酪」條。 | +| 起司 | ㄑㄧˇ ㄙ | 奶酪/芝士/乳酪/起士/起司/吉士 | 一種從動物乳汁中凝聚出來的食品。為英語cheese的音譯。參見「乳酪」條。 | +| 豆花 | ㄉㄡˋ ㄏㄨㄚ | 豆花/豆腐脑/豆腐花 | 在豆漿中加入適量的鹽滷或石膏,凝結成比豆腐嫩的食品。 | +| 蘇打餅乾 | ㄙㄨ ㄉㄚˇ ㄅㄧㄥˇ ㄍㄢ | 梳打饼/苏打饼/苏打饼干/克力架 | 一種加小蘇打焙製成的餅乾。通常帶有鹹味。 | +| 茶葉蛋 | ㄔㄚˊ ㄧㄝˋ ㄉㄢˋ | 茶叶蛋/茶鸡蛋 | 加上八角、紅茶等香料滷製的蛋。 | +| 零食 | ㄌㄧㄥˊ ㄕˊ | 零食/零嘴/零嘴儿/零吃 | 正餐外的零星食品。如:「愛吃零食是不好的習慣。」也作「零嘴」。 | +| 零嘴 | ㄌㄧㄥˊ ㄗㄨㄟˇ | 零食/零嘴/零嘴儿/零吃 | 正餐以外的零星食品。如:「小孩子多半喜歡吃零嘴。」也作「零食」。 | +| 優格 | ㄧㄡ ㄍㄜˊ | 酸奶酪 | 一種經由乳酸菌發酵的半凝固乳品。其組織圓滑,質地均一,具有獨特的酸味及香味,有益於人體健康。 | +| 優酪乳 | ㄧㄡ ㄌㄨㄛˋ ㄖㄨˇ | 优酪乳/酸奶/酸牛奶/酸凝酪 | 一種經由乳酸菌發酵的半凝固乳品。其組織圓滑,質地均一,具有獨特的酸味及香味,有益於人體健康。 | +| 洋芋片 | ㄧㄤˊ ㄩˋ ㄆㄧㄢˋ | 薯片 /土豆片 | 將馬鈴薯切成薄片,泡水去除表面澱粉後,油炸做成的食品。 | +| 冰品 | ㄅㄧㄥ ㄆㄧㄣˇ | 冰品/冷食 | 冰製的各種甜點。如甜筒、冰棒、銅鑼燒等。 | +| 冰淇淋 | ㄅㄧㄥ ㄑㄧˊ ㄌㄧㄣˊ | 冰淇淋/冰激凌 | 一種半固體的冷凍甜食。由英語ice cream翻譯得名。以乳脂肪加入砂糖、香料、雞蛋、動物膠等,經攪拌均勻和冷凍而成。 | +| 黑輪 | ㄏㄟ ㄌㄨㄣˊ | — | 一種日式食品。以魚漿製成,形狀、大小、長短不一。煮時,常摻有柴魚、白蘿蔔塊。可蘸甜辣醬食用。 | +| 霜淇淋 | ㄕㄨㄤ ㄑㄧˊ ㄌㄧㄣˊ | — | 一種較冰淇淋更柔軟綿密的冷凍甜食。其成分與冰淇淋一樣,只是在冰凍過程中,尚未硬化就拿出來。 | + +### 佐料 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 低鈉鹽 | ㄉㄧ ㄋㄚˋ ㄧㄢˊ | 低钠盐/代用盐 | 含鈉成分較少的食用鹽。 | +| 沙拉油 | ㄕㄚ ㄌㄚ ㄧㄡˊ | 色拉油 | 一種植物性食用油。常見的有大豆沙拉油,可用於生蔬菜的調理,及一般的煎、炒、炸。 | +| 咖哩 | ㄎㄚ ㄌㄧˇ | 咖喱 | 用胡椒、薑黃、番椒、茴香、陳皮等的粉末製成的調味品。為英語curry的音譯。色黃、味香而辣,以印度所產最為著名。 | +| 太白粉 | ㄊㄞˋ ㄅㄞˊ ㄈㄣˇ | — | 將樹薯或玉米碾磨後,乾燥而成的粉末,可做為烹調時勾芡用的黏稠劑。 | + +### 食材 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 五花肉 | ㄨˇ ㄏㄨㄚ ㄖㄡˋ | 五花肉 | 肥瘦夾雜的肉。 | +| 可可 | ㄎㄜˇ ㄎㄜˇ | 可可/蔻蔻 | 恰好、正巧。 | +| 甘薯 | ㄍㄢ ㄕㄨˇ | 甘薯/白薯/地瓜/红薯/番薯/蕃薯/红苕 | 旋花科「甘藷」、「番薯」的別名。參見「番薯」條。 | +| 白薯 | ㄅㄞˊ ㄕㄨˇ | 甘薯/白薯/地瓜/红薯/番薯/蕃薯/红苕 | 番薯的別名。參見「番薯」條。 | +| 地瓜 | ㄉㄧˋ ㄍㄨㄚ | 甘薯/白薯/地瓜/红薯/番薯/蕃薯/红苕 | 旋花科「甘薯」、「番薯」的別名。參見「番薯」條。 | +| 番薯 | ㄈㄢ ㄕㄨˇ | 甘薯/白薯/地瓜/红薯/番薯/蕃薯/红苕 | 植物名。旋花科牽牛屬,多年生蔓草。莖匍匐,葉卵形或心臟形,互生。地下有塊根,橢圓形,兩端尖,皮紫肉紅,亦有皮灰色肉白,及… | +| 甘藍 | ㄍㄢ ㄌㄢˊ | 甘蓝/甘蓝菜/包心菜/卷心菜/洋白菜 /结球甘蓝/圆白菜/莲花白 | 植物名。十字花科蕓薹屬,二年生草本。葉子寬而厚,互相抱合成球狀或圓錐形,葉片因品種不同而有綠、紫等色。莖粗壯,花黃白色。… | +| 包心菜 | ㄅㄠ ㄒㄧㄣ ㄘㄞˋ | 甘蓝/甘蓝菜/包心菜/卷心菜/洋白菜 /结球甘蓝/圆白菜/莲花白 | 十字花科「甘藍」的別名,也稱為「結球甘藍」、「高麗菜」。參見「甘藍」條。 | +| 洋白菜 | ㄧㄤˊ ㄅㄞˊ ㄘㄞˋ | 甘蓝/甘蓝菜/包心菜/卷心菜/洋白菜 /结球甘蓝/圆白菜/莲花白 | 十字花科「高麗菜」、「甘藍」的別名。參見「甘藍」條。 | +| 結球甘藍 | ㄐㄧㄝˊ ㄑㄧㄡˊ ㄍㄢ ㄌㄢˊ | 甘蓝/甘蓝菜/包心菜/卷心菜/洋白菜 /结球甘蓝/圆白菜/莲花白 | 十字花科「高麗菜」、「甘藍」的別名。參見「甘藍」條。 | +| 高麗菜 | ㄍㄠ ㄌㄧˊ ㄘㄞˋ | 甘蓝/甘蓝菜/包心菜/卷心菜/洋白菜 /结球甘蓝/圆白菜/莲花白 | 甘藍的別名。參見「甘藍」條。 | +| 米粉 | ㄇㄧˇ ㄈㄣˇ | 米粉/米面 | 米磨成的粉末。 | +| 冷凍蔬菜 | ㄌㄥˇ ㄉㄨㄥˋ ㄕㄨ ㄘㄞˋ | 冷冻蔬菜/速冻蔬菜 | 經由低溫急速凍結的蔬菜。處理過程包括蔬菜的清洗、選別、殺菁、冷卻及急速凍結。殺菁是以蒸氣或熱水高溫處理,以抑制酵素及去除… | +| 芒果 | ㄇㄤˊ ㄍㄨㄛˇ | 芒果/檬果/杧果 | 植物名。漆樹科,常綠大喬木。葉螺旋排列,嫩時帶暗紫色,老則呈暗綠色,長橢圓形或長披針狀,長十五至四十五公分,全緣。圓錐花… | +| 花生 | ㄏㄨㄚ ㄕㄥ | 花生/落花生/长生果 | 豆科蝶形花亞科「落花生」的簡稱。參見「落花生」條。 | +| 落花生 | ㄌㄨㄛˋ ㄏㄨㄚ ㄕㄥ | 花生/落花生/长生果 | 植物名。豆科落花生屬,一年生草本。羽狀複葉,小葉四枚。花冠蝶形,黃色,單生或數朵簇生葉腋,藉昆蟲傳授花粉。花謝落地後,子… | +| 長生果 | ㄔㄤˊ ㄕㄥ ㄍㄨㄛˇ | 花生/落花生/长生果 | 落花生的別名。清.俞樾《茶香室叢鈔.卷二二.長生果近代始有》:「國朝趙學敏《本草綱目拾遺》云:『落花生,一名長生果。』《… | +| 土豆 | ㄊㄨˇ ㄉㄡˋ | 花生/落花生/长生果 | 「落花生」的別名。參見「落花生」條。 | +| 虱目魚 | ㄕ ㄇㄨˋ ㄩˊ | 虱目鱼/遮目鱼/白鳞鲻 | 動物名。脊椎動物亞門硬骨魚綱。體呈紡錘形,側扁,為臺灣地區淡鹹水養殖魚中的名。 | +| 吳郭魚 | ㄨˊ ㄍㄨㄛ ㄩˊ | 非鲫/非洲鲫鱼/罗非鱼 | 動物名。鱸目慈鯛科。一種熱帶性的內陸魚。原產於非洲,種類很多。被引進臺灣的吳郭魚,為在來種,體小頭大,外表有一層黑膜。二… | +| 洋芋 | ㄧㄤˊ ㄩˋ | 洋芋/山药蛋/马铃薯/土豆 | 馬鈴薯的別名。參見「馬鈴薯」條。 | +| 山藥蛋 | ㄕㄢ ˙ㄧㄠ ㄉㄢˋ | 洋芋/山药蛋/马铃薯/土豆 | 馬鈴薯的別名。參見「馬鈴薯」條。 | +| 馬鈴薯 | ㄇㄚˇ ㄌㄧㄥˊ ㄕㄨˇ | 洋芋/山药蛋/马铃薯/土豆 | 植物名。茄科茄屬,多年生草本。原產於南美智利。地上莖高六十至七十公分,羽狀複葉;夏日,梢上抽花梗,聚繖花序繖房狀頂生,花… | +| 苡仁 | ㄧˇ ㄖㄣˊ | 苡仁/薏仁/薏米/薏仁米/薏苡仁/药玉米 | 薏苡的果實。呈橢圓形,去殼後為白色,可供食用及藥用。 | +| 薏仁 | ㄧˋ ㄖㄣˊ | 苡仁/薏仁/薏米/薏仁米/薏苡仁/药玉米 | 植物名。禾本科薏苡屬,一年生草本。葉線狀長披針形,基部有鞘,葉緣粗糙。夏天開花,總狀花序從葉鞘中抽出,小穗單性,雌雄同株… | +| 薏米 | ㄧˋ ㄇㄧˇ | 苡仁/薏仁/薏米/薏仁米/薏苡仁/药玉米 | 禾本科「薏苡」的種子,可供食用及藥用。宋.陸游〈冬夜與溥菴主說川食戲作〉詩:「唐安薏米白如玉,漢嘉栮脯美勝肉。」明.朱橚… | +| 薏苡仁 | ㄧˋ ㄧˇ ㄖㄣˊ | 苡仁/薏仁/薏米/薏仁米/薏苡仁/药玉米 | 「薏苡」的穎果脫去骨質總苞後之種子,卵圓形至橢圓形,去殼後為白色,可供食用及藥用,健脾益胃、清溼。 | +| 虹鱒 | ㄏㄨㄥˊ ㄗㄨㄣˋ | 虹鳟/虹鳟鱼/麦奇大麻哈鱼 | 動物名。硬骨魚綱鮭科。體長約五十公分以上,色鮮豔,背面、鰭呈暗綠色或褐色,雜有小黑斑,中間有一紅色帶子,形似彩虹。為著名… | +| 馬鮫魚 | ㄇㄚˇ ㄐㄧㄠ ㄩˊ | 马鲛/马鲛鱼 | 一種形似鯖或鮪的魚。參見「土托魚」條。 | +| 土托魚 | ㄊㄨˇ ㄊㄨㄛ ㄩˊ | 马鲛/马鲛鱼 | 動物名。即土𩽆鰆魚。體長側扁,背部灰綠色,腹部銀白色,體側約有五十至六十條褐色橫帶。分布極廣,臺灣盛產於西南沿海,尤以臺… | +| 土魠魚 | ㄊㄨˇ ㄊㄨㄛ ㄩˊ | 马鲛/马鲛鱼 | 土托魚的別名。參見「土托魚」條。 | +| 番石榴 | ㄈㄢ ㄕˊ ㄌㄧㄡˊ | 番石榴/鸡矢果 | 植物名。桃金孃科番石榴屬,小喬木或大灌木。葉對生,橢圓形,長六至十五公分。花白色,腋生。漿果球形或梨形。果供生食,富含維… | +| 芭樂 | ㄅㄚ ㄌㄜˋ | 番石榴/鸡矢果 | 番石榴的別名。參見「番石榴」條。 | +| 番茄 | ㄈㄢ ㄑㄧㄝˊ | 番茄/蕃茄/西红柿 | 植物名。茄科番茄屬,一至多年生草本。莖略呈蔓生狀態,高約一公尺,著地部分隨處生根。葉互生,羽狀複葉或羽狀深裂,夏秋開花,… | +| 菜豆 | ㄘㄞˋ ㄉㄡˋ | 菜豆/四季豆/芸豆 | 植物名:(1)豆科菜豆屬,一年生蔓性草本。葉互生,三出複葉,小葉近心形,全緣。總狀花序腋生,花冠蝶形,白色或粉紅色。莢果… | +| 四季豆 | ㄙˋ ㄐㄧˋ ㄉㄡˋ | 菜豆/四季豆/芸豆 | 菜豆的俗稱。參見「菜豆」條。 | +| 葡萄柚 | ㄆㄨˊ ㄊㄠˊ ㄧㄡˋ | 葡萄柚/西柚 | 植物名。芸香科柑桔屬,常綠喬木。原產於西印度群島。樹葉繁茂,葉片橢圓形。果扁圓形,徑八至十八公分,常簇生。果實也稱為「葡… | +| 裡脊肉 | ㄌㄧˇ ˙ㄐㄧ ㄖㄡˋ | 里脊/里脊肉 | 豬、牛、羊等脊椎骨兩旁的條狀嫩肉。也作「里肌肉」。 | +| 里肌 | ㄌㄧˇ ㄐㄧ | 里脊/里脊肉 | 豬隻脊椎骨兩旁的條狀嫩肉。 | +| 酪梨 | ㄌㄨㄛˋ ㄌㄧˊ | 鳄梨 | 植物名。樟科酪梨屬,常綠喬木。葉大,互生,橢圓形,羽狀脈,聚繖花序排列成圓錐狀,花被片六枚,二輪,淡綠色。果實也稱為「酪… | +| 蒟蒻 | ㄐㄩˇ ㄖㄨㄛˋ | 蒟蒻/魔芋 | 植物名。天南星科蒟蒻屬,多年生草本。原產華南、華西至中南半島,地上莖高六十至一百五十公分。葉三全裂,第一次裂片具長柄,二… | +| 蓮霧 | ㄌㄧㄢˊ ㄨˋ | 莲雾/洋蒲桃 | 植物名。桃金孃科赤楠屬,常綠喬木。葉對生,長橢圓形或披針狀長橢圓形,長十二至二十公分,表面暗綠色,裡面黃綠色。花色白,花… | +| 醃肉 | ㄧㄢ ㄖㄡˋ | 腌肉/咸肉/盐肉/渍肉 | 鹽漬或燻製的肉。 | +| 鮪魚 | ㄨㄟˇ ㄩˊ | 鲔鱼/金枪鱼/吞拿鱼 | 一種常見的食用魚。迴遊性魚類。兩側銀灰色,背部藍黑色,魚肚白色,身體呈紡錘形。尾鰭小而有力,呈新月形。肉質鮮美,可製生魚… | +| 鮭魚 | ㄍㄨㄟ ㄩˊ | 鲑鱼/三文鱼/大马哈鱼/大麻哈鱼 | 動物名。脊椎動物亞門硬骨魚綱。體長紡錘形,略似鱒魚,長約三尺,頭部翠色,背部藍灰色散布黑點,腹部銀白色。具洄游性,產於北… | +| 雞子 | ㄐㄧ ˙ㄗ | 鸡子/鸡蛋/鸡卵/鸡子儿/白果儿 | 雞的俗稱。 | +| 雞蛋 | ㄐㄧ ㄉㄢˋ | 鸡子/鸡蛋/鸡卵/鸡子儿/白果儿 | 雞生的蛋。 | +| 雞卵 | ㄐㄧ ㄌㄨㄢˇ | 鸡子/鸡蛋/鸡卵/鸡子儿/白果儿 | 雞蛋。 | +| 鯧 | ㄔㄤ | 鲳/鲳鱼/平鱼 | 動物名。脊椎動物亞門硬骨魚綱。體高而側扁,略呈斜方形,體色銀灰。頭、眼、口皆小,牙細,尾分叉如燕。披細鱗。 | +| 鯧魚 | ㄔㄤ ㄩˊ | 鲳/鲳鱼/平鱼 | 一種常見的食用魚。體高而側扁,略呈斜方形。頭、眼、口皆小,尾分叉如燕,鱗甚細,肉細味美。食用時清蒸、煎炸皆宜。如:「豆酥… | +| 鯷 | ㄊㄧˊ | 鳀/日本鳀 | 動物名。魚綱鯷科。銀灰色,體長側扁,體側有一條銀白色縱帶。為群集於淺海的小型魚類。盛產於東海、黃海。 | +| 蘿蔔 | ㄌㄨㄛˊ ˙ㄅㄛ | 萝卜 /莱菔/芦菔 | 植物名。十字花科萊菔屬,一年生或二年生草本。莖高尺餘,根呈長圓柱形或球形,皮白色或紅色。葉作大頭羽狀分裂,有鋸齒。春日梢… | +| 萊菔 | ㄌㄞˊ ㄈㄨˊ | 萝卜 /莱菔/芦菔 | 蘿蔔的別名。參見「蘿蔔」條。 | +| 蘆菔 | ㄌㄨˊ ㄈㄨˊ | 萝卜 /莱菔/芦菔 | 蘿蔔。 | +| 菜頭 | ㄘㄞˋ ㄊㄡˊ | 萝卜 /莱菔/芦菔 | 蘿蔔的別名。參見「蘿蔔」條。 | +| 大陸妹 | ㄉㄚˋ ㄌㄨˋ ㄇㄟˋ | — | 專指來自中國大陸的年輕女子。多含輕視之意。 | +| 放山雞 | ㄈㄤˋ ㄕㄢ ㄐㄧ | — | 放養在山上的土雞。肉質結實鮮甜。 | + +### 飲料 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 奶精 | ㄋㄞˇ ㄐㄧㄥ | 奶精/咖啡伴侣 | 一種沖泡咖啡、紅茶等飲料時,所使用的調味食品。主要成分是玉米糖漿和植物性脂肪。有粉狀及乳狀二種。 | +| 生啤酒 | ㄕㄥ ㄆㄧˊ ㄐㄧㄡˇ | 生啤/鲜啤/生啤酒/鲜啤酒/扎啤 | 未經蒸餾處理而直接裝桶、裝罐的啤酒。 | +| 利樂包 | ㄌㄧˋ ㄌㄜˋ ㄅㄠ | 利乐包 /软包装 | 無菌的鋁箔包裝。包裝材料由外向內為聚乙烯、紙板、聚乙烯、鋁箔、聚乙烯、聚乙烯等六層,屬積層包裝。印刷字樣在紙板層,若加上… | +| 鋁箔包 | ㄌㄩˇ ㄅㄛˊ ㄅㄠ | 利乐包 /软包装 | 一種無菌的產品包裝。包裝材料由外而內有聚乙烯、紙板、聚乙烯、鋁箔、聚乙烯、聚乙烯等六層。具有良好的保存性,在常溫中即可保… | +| 烏龍茶 | ㄨ ㄌㄨㄥˊ ㄔㄚˊ | 乌龙茶/青茶 | 主要產於大陸地區廣東、福建及臺灣地區的半發酵茶。是臺灣最早製造銷售的茶葉,發酵程度達百分之六十到七十。因萎凋、攪拌程度較… | +| 純水 | ㄔㄨㄣˊ ㄕㄨㄟˇ | 纯净水 | 指完全淨純的水,無色、無味,不含雜質的水。一般存於自然界的水皆含雜質,純水須經人工處理所得。 | +| 茶包 | ㄔㄚˊ ㄅㄠ | 茶包/袋泡茶 | 裝填茶葉的小紙包。取用方便,並可避免茶屑之困擾。 | +| 米酒頭 | ㄇㄧˇ ㄐㄧㄡˇ ㄊㄡˊ | — | 一種由米釀成的蒸餾酒,酒精純度較一般米酒高。 | +| 隨身包 | ㄙㄨㄟˊ ㄕㄣ ㄅㄠ | — | 一種體積輕巧,方便隨身攜帶的包裝方式。 | + +### 餐飲店 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 速食店 | ㄙㄨˋ ㄕˊ ㄉㄧㄢˋ | 快餐店 | 一種以簡易快速為賣點的快餐店。 | + +### 餐點&菜餚 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 比薩 | ㄅㄧˇ ㄙㄚˋ | 比萨 /比萨饼 | 城市名。位於義大利西北部,跨亞諾河兩岸,是義大利中部有名的大學城及鐵路運輸中心。因有比薩斜塔而著稱。 | +| 披薩 | ㄆㄧ ㄙㄚˋ | 比萨 /比萨饼 | 一種食品。為英語Pizza的音譯。發源於義大利那不勒斯地區。盤底鋪有一層發酵過的麵餅,上面放入乾酪以及所需的餡料,如肉品… | +| 沙拉 | ㄕㄚ ㄌㄚ | 沙拉/色拉/沙律 | 一種乳黃色的漿狀物,為英文salad的音譯。可用來涼拌食物。也譯作「色拉」。 | +| 泡麵 | ㄆㄠˋ ㄇㄧㄢˋ | 泡面 /方便面 /即食面/快速面/快熟面/快餐面 | 一種速食品。經過加工處理的麵,用熱水沖泡即可食用。 | +| 速食麵 | ㄙㄨˋ ㄕˊ ㄇㄧㄢˋ | 泡面 /方便面 /即食面/快速面/快熟面/快餐面 | 調理簡單方便,迅速可食的麵。 | +| 便當 | ㄅㄧㄢˋ ˙ㄉㄤ | 盒饭 | 方便、便利。 | +| 飯盒 | ㄈㄢˋ ㄏㄜˊ | 盒饭 | 盛飯裝菜的盒子。 | +| 速食 | ㄙㄨˋ ㄕˊ | 快餐 | 簡單調理即可食用的食品。 | +| 漢堡 | ㄏㄢˋ ㄅㄠˇ | 汉堡/汉堡包 | 城市名。(Hamburg)位於德國北部易北河的下游。有設備優良的海港,商業繁盛,貿易以咖啡、棉花、酒類為大宗,煉油、造船… | +| 蓋飯 | ㄍㄞˋ ㄈㄢˋ | 盖饭/盖浇饭 | 指用碗盤等盛米飯,並在上面加菜而成。 | +| 肉燥 | ㄖㄡˋ ㄙㄠˋ | — | 將五花肉、蔥、香菇等切碎拌炒後,加入醬油燉煮的食物。多用來拌入麵飯中食用。 | + +### 服飾 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 工作服 | ㄍㄨㄥ ㄗㄨㄛˋ ㄈㄨˊ | 工作服/职业装 | 為了工作的需要而特別製作的服裝。 | +| 不織布 | ㄅㄨˋ ㄓ ㄅㄨˋ | 不织布/无纺织布/非织造布 | 一種特殊布料。此種織布的形成,不經梭織、針織或毯合的過程,而是直接將纖維相互接合在一起,由熱機械或化學方式來加以處理。其… | +| 太空衣 | ㄊㄞˋ ㄎㄨㄥ ㄧ | 太空衣/太空服/宇宙服 /宇航服 /航天服 | 專供太空飛行員在太空飛行時穿著的特殊服裝。可提供太空人在太空中所必需的空氣和大氣壓力。此外,也具有防火、耐高溫和抵抗有害… | +| 卡其布 | ㄎㄚˇ ㄑㄧˊ ㄅㄨˋ | 卡其/卡其布/咔叽 | 一種斜紋布。卡其為英語khaki的音譯。質地結實耐磨,多用於縫製背包、制服等。 | +| 奶罩 | ㄋㄞˇ ㄓㄠˋ | 奶罩/乳罩/胸罩/文胸 | 婦女貼身的胸衣。 | +| 乳罩 | ㄖㄨˇ ㄓㄠˋ | 奶罩/乳罩/胸罩/文胸 | 婦女貼身的胸衣。 | +| 成衣 | ㄔㄥˊ ㄧ | 成衣/成服 | 縫製衣服。 | +| 羽毛衣 | ㄩˇ ㄇㄠˊ ㄧ | 羽绒衣 /羽绒服 | 用鳥類或家禽羽毛加工充填製成的衣服。具有禦寒的作用。 | +| 風衣 | ㄈㄥ ㄧ | 风衣/风雨衣 | 穿在外層較薄的長衣,春秋穿著,用來防禦風寒。 | +| 套裝 | ㄊㄠˋ ㄓㄨㄤ | 套装/套服 | 經過款式設計、色彩搭配而成的成套服裝。 | +| 套褲 | ㄊㄠˋ ㄎㄨˋ | 套裤/袜裤 | 套在褲子外面的無腰褲。作用在使腿部暖和而便於行動,或用來保護褲子及防雨。 | +| 迷你裙 | ㄇㄧˊ ㄋㄧˇ ㄑㄩㄣˊ | 迷你裙/超短裙 | 一種裙身長度短小的裙子。迷你為英語mini的音譯。通常裙襬在膝上一大截。 | +| 袖章 | ㄒㄧㄡˋ ㄓㄤ | 袖章/臂章/袖标 | 套在袖上,用以表示身分或職務的標誌。 | +| 臂章 | ㄅㄧˋ ㄓㄤ | 袖章/臂章/袖标 | 佩帶在袖子上臂部分,以表示身分、職務的標誌,常見於軍、警、機關、學校等單位的人員。 | +| 連身裙 | ㄌㄧㄢˊ ㄕㄣ ㄑㄩㄣˊ | 连衣裙 | 上衣和裙子連在一起的女裝。 | +| 帽徽 | ㄇㄠˋ ㄏㄨㄟ | 帽徽/帽花 | 釘在帽子上的徽章。 | +| 衛生衣 | ㄨㄟˋ ㄕㄥ ㄧ | 卫生衣/棉毛衫 | 一種貼身保暖的棉或毛織內衣。 | +| 褲襪 | ㄎㄨˋ ㄨㄚˋ | 裤袜/袜裤/连裤袜 | 貼身長襪,由人造纖維或毛料等織成。 | +| 縮水 | ㄙㄨㄛ ㄕㄨㄟˇ | 缩水/抽水 | 衣料入水後變小、變短。 | +| 襯衫 | ㄔㄣˋ ㄕㄢ | 衬衫/衬衣 | 穿在西裝裡面的上衣,亦可單獨穿用。 | +| 內在美 | ㄋㄟˋ ㄗㄞˋ ㄇㄟˇ | — | 個人的氣質、涵養或種種美好的德行。 | +| 內裡 | ㄋㄟˋ ㄌㄧˇ | — | 宮中。 | + +### 居住&建築 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 三夾板 | ㄙㄢ ㄐㄧㄚˊ ㄅㄢˇ | 三合板 | 將三片薄木板依年輪紋作直交式重疊,然後用黏合劑黏成的木板。可防腐、防水,為相當重要的建築材料。 | +| 土地所有權狀 | ㄊㄨˇ ㄉㄧˋ ㄙㄨㄛˇ ㄧㄡˇ ㄑㄩㄢˊ ㄓㄨㄤˋ | 土地所有权证 | 記載土地的坐落、面積及所有人姓名的證明文件。 | +| 戶口名簿 | ㄏㄨˋ ㄎㄡˇ ㄇㄧㄥˊ ㄅㄨˋ | 户口本 /户口簿/户口本儿 | 政府發給住戶記載本戶人口、姓名、年齡等事項的簿子。 | +| 地下室 | ㄉㄧˋ ㄒㄧㄚˋ ㄕˋ | 地下室/地库 | 位於大樓地基的建築部分,通常用來儲存物品或停放車輛,空襲時可作緊急避難之用。 | +| 地磚 | ㄉㄧˋ ㄓㄨㄢ | 地砖/地板砖 | 鋪置在地面的建材,早期多以堅硬的磚塊為材質,近期則以大理石或各式的磁磚為主。 | +| 成屋 | ㄔㄥˊ ㄨ | 现房 | 已經建築完成的房屋。 | +| 池堂 | ㄔˊ ㄊㄤˊ | 池堂/池汤/浴池/池塘 | 設於澡堂中供人洗浴的堂室,中有浴池,供多人同時使用。別於盆堂。 | +| 池湯 | ㄔˊ ㄊㄤ | 池堂/池汤/浴池/池塘 | 澡堂中供眾人洗浴的浴池,有別於單人使用的「盆湯」。也作「池堂」。 | +| 浴池 | ㄩˋ ㄔˊ | 池堂/池汤/浴池/池塘 | 供許多人同時沐浴的大水池。 | +| 住家 | ㄓㄨˋ ㄐㄧㄚ | 住家/住家儿 | 居住的人家。 | +| 夾層屋 | ㄐㄧㄚˊ ㄘㄥˊ ㄨ | 夹层屋/复式楼/复式住宅 | 夾於樓地板與天花板之間的樓層。 | +| 汽車旅館 | ㄑㄧˋ ㄔㄜ ㄌㄩˇ ㄍㄨㄢˇ | 汽车旅馆 | 方便開車投宿者的旅館。舊時多建於郊外的路旁或高速公路附近,近來也有建於市區者。設有客房、餐廳和夜間娛樂設施,或附有加油站… | +| 身分證 | ㄕㄣ ㄈㄣˋ ㄓㄥˋ | 身份证 | 法定證明國民身分的證件,如國民身分證。 | +| 國民身分證 | ㄍㄨㄛˊ ㄇㄧㄣˊ ㄕㄣ ㄈㄣˋ ㄓㄥˋ | 身份证 | 證明國民身分的文件。格式由內政部統一規定,效用及於全國。 | +| 便所 | ㄅㄧㄢˋ ㄙㄨㄛˇ | 便所/厕所/洗手间/卫生间 | 廁所。源自日語「便所(べんじょ)」。 | +| 廁所 | ㄘㄜˋ ㄙㄨㄛˇ | 便所/厕所/洗手间/卫生间 | 大小便的地方。 | +| 洗手間 | ㄒㄧˇ ㄕㄡˇ ㄐㄧㄢ | 便所/厕所/洗手间/卫生间 | 廁所。 | +| 建築物 | ㄐㄧㄢˋ ㄓㄨˊ ㄨˋ | 建筑物 | 定著於土地上或地面下具有頂蓋、梁柱或牆壁,供個人或公眾使用的構造物。如房子、橋梁等。 | +| 建物 | ㄐㄧㄢˋ ㄨˋ | 建筑物 | 附著於土地的建築物或工事。 | +| 建築執照 | ㄐㄧㄢˋ ㄓㄨˊ ㄓˊ ㄓㄠˋ | 建筑执照 | 建築物的建造、使用、拆卸等經由起造人、起造機關或所有人於施工或使用前,向主管建築機關提出申請,經審查許可始發給的證照。 | +| 建照 | ㄐㄧㄢˋ ㄓㄠˋ | 建筑执照 | 建築物建造之前,向主管建築機關提出申請,經許可後所發給的證照。 | +| 洞房 | ㄉㄨㄥˋ ㄈㄤˊ | 洞房/新房/婚房 | 深邃的內室。 | +| 新房 | ㄒㄧㄣ ㄈㄤˊ | 洞房/新房/婚房 | 剛興建完工或剛買的房子。 | +| 國宅 | ㄍㄨㄛˊ ㄓㄞˊ | 经适房 /经济适用房 | 國民住宅的縮稱。參見「國民住宅」條。 | +| 國民住宅 | ㄍㄨㄛˊ ㄇㄧㄣˊ ㄓㄨˋ ㄓㄞˊ | 经适房 /经济适用房 | 由政府策劃興建或由私人團體依照政府計劃及設定條件投資興建的住宅,用以改善中低收入國民的居住狀況。 | +| 掩埋場 | ㄧㄢˇ ㄇㄞˊ ㄔㄤˊ | 填埋场/堆填场/填埋区 | 供掩埋的場地。 | +| 設籍 | ㄕㄜˋ ㄐㄧˊ | 落户 | 設置戶籍於某地。 | +| 跨度 | ㄎㄨㄚˋ ㄉㄨˋ | 跨度/跨径 | 房屋、橋梁等建築體中兩端支柱的長度。 | +| 違建 | ㄨㄟˊ ㄐㄧㄢˋ | 违建/违章建筑/违规建筑 | 違章建築的縮稱。參見「違章建築」條。 | +| 違章建築 | ㄨㄟˊ ㄓㄤ ㄐㄧㄢˋ ㄓㄨˊ | 违建/违章建筑/违规建筑 | 在建築法適用地區內,未經申請當地主管建築機關的審查、許可並發給執照,而擅自建造的建築物,無論其為新建、增建、改建、修建,… | +| 預售屋 | ㄩˋ ㄕㄡˋ ㄨ | 期房 | 未開始搭建而預先銷售的房屋,大多以樣品屋及設計藍圖加以介紹推銷。 | +| 樣品屋 | ㄧㄤˋ ㄆㄧㄣˇ ㄨ | 样板间/样板房 | 建築公司於工地上所裝潢的廣告用成品屋。 | +| 壁紙 | ㄅㄧˋ ㄓˇ | 壁纸/墙纸 | 貼在室內牆壁上,供裝飾用的紙。 | +| 壁櫥 | ㄅㄧˋ ㄔㄨˊ | 壁橱/壁柜 | 嵌入牆裡或靠牆擺放的櫥櫃。 | +| 鷹架 | ㄧㄥ ㄐㄧㄚˋ | 脚手架 | 飼養老鷹的架子。供老鷹站立用。 | +| 十二項建設 | ㄕˊ ㄦˋ ㄒㄧㄤˋ ㄐㄧㄢˋ ㄕㄜˋ | — | 政府於民國八十三年一月提出的國家建設項目,包括:一、整建國中與國小教育設施;二、整建遊憩系統、都會公園及體育設施;三、充… | +| 戶籍謄本 | ㄏㄨˋ ㄐㄧˊ ㄊㄥˊ ㄅㄣˇ | — | 戶籍登記的抄錄本。 | +| 地目 | ㄉㄧˋ ㄇㄨˋ | — | 土地使用的類別,即依土地性質用途而細分的地籍項目。 | +| 幽靈人口 | ㄧㄡ ㄌㄧㄥˊ ㄖㄣˊ ㄎㄡˇ | — | 雖有戶籍登錄,卻無居住事實的人口。 | +| 建地 | ㄐㄧㄢˋ ㄉㄧˋ | — | 建築用地。 | +| 建坪 | ㄐㄧㄢˋ ㄆㄧㄥˊ | — | 建築物中實際建築面積加總的坪數。即所有樓層的底板面積。 | +| 建商 | ㄐㄧㄢˋ ㄕㄤ | — | 從事建築的廠商。 | +| 建蔽率 | ㄐㄧㄢˋ ㄅㄧˋ ㄌㄩˋ | — | 建築基地中建築的面積占全基地的比例。 | +| 眷村 | ㄐㄩㄢˋ ㄘㄨㄣ | — | 官兵眷屬所居住的村落。 | +| 透天厝 | ㄊㄡˋ ㄊㄧㄢ ㄘㄨㄛˋ | — | 門戶獨立,各樓層由內部樓梯可互通的房子。 | +| 督工 | ㄉㄨ ㄍㄨㄥ | — | 監工。 | +| 衛生下水道 | ㄨㄟˋ ㄕㄥ ㄒㄧㄚˋ ㄕㄨㄟˇ ㄉㄠˋ | — | 收集家庭汙水、工業廢水,並儘量含地下滲水及地面雨水在內的下水道。 | +| 廳舍 | ㄊㄧㄥ ㄕㄜˋ | — | 日治時代的機關建築。 | + +### 水運 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 氣墊船 | ㄑㄧˋ ㄉㄧㄢˋ ㄔㄨㄢˊ | 气垫船/腾空船 | 一種利用鼓風機,使空氣自環形噴嘴系統向水面斜噴,藉反作用力而使船身略微浮在水面上的船。 | + +### 空運 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 空中巴士 | ㄎㄨㄥ ㄓㄨㄥ ㄅㄚ ㄕˋ | 空巴/空中巴士/空客/空中客车 | 容積大,噪音小,適合於中短距離所使用的大型噴射運輸機。由英、法、西德共同製造的A300B,即稱為「空中巴士」。 | +| 空橋 | ㄎㄨㄥ ㄑㄧㄠˊ | 空桥/登机桥/廊桥/登机廊桥 | 現代化機場提供給旅客下機的長廊設備,連接機身與機場大廈,可自由伸縮。 | +| 候機室 | ㄏㄡˋ ㄐㄧ ㄕˋ | 候机室 | 機場中專供旅客等候登機的休息室。 | +| 登機室 | ㄉㄥ ㄐㄧ ㄕˋ | 候机室 | 旅客等待登機的休息室。 | +| 登機證 | ㄉㄥ ㄐㄧ ㄓㄥˋ | 登机证/登机牌/登机卡 | 航空公司發給旅客准予進入飛機的證件。 | +| 黑盒子 | ㄏㄟ ㄏㄜˊ ˙ㄗ | 黑匣子 | 黑色的盒子。 | +| 噴射機 | ㄆㄣ ㄕㄜˋ ㄐㄧ | 喷气式飞机 | 藉噴射氣體以為推進動力的飛機,引擎構造簡單,速度快。 | + +### 陸運 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 小貨車 | ㄒㄧㄠˇ ㄏㄨㄛˋ ㄔㄜ | 小货车/微型车 | 我國指總重量在三千五百公斤以下之貨車。 | +| 內胎 | ㄋㄟˋ ㄊㄞ | 内胎/内带/里带 | 裝在外胎內,帶有氣嘴的環形薄壁橡膠胎。灌入足夠的空氣後具有彈性,使輪胎保持正常形狀,並與外胎共同承受負荷。 | +| 大眾運輸 | ㄉㄚˋ ㄓㄨㄥˋ ㄩㄣˋ ㄕㄨ | 公共交通/公交 | 依固定路線及時刻表行駛,且價格低廉,為大眾使用的快速便捷的運輸方式。 | +| 公共汽車 | ㄍㄨㄥ ㄍㄨㄥˋ ㄑㄧˋ ㄔㄜ | 公共汽车/公交/公汽/公交车 | 一種大眾運輸工具。車內設有坐位和立位,在固定的路線區域中設站行駛,是有價載運乘客的交通工具。 | +| 公車 | ㄍㄨㄥ ㄐㄩ | 公共汽车/公交/公汽/公交车 | 兵車。 | +| 公車站 | ㄍㄨㄥ ㄔㄜ ㄓㄢˋ | 公交站 | 公車處在各路公車沿途停靠點所設置的候車站。 | +| 公車專用道 | ㄍㄨㄥ ㄔㄜ ㄓㄨㄢ ㄩㄥˋ ㄉㄠˋ | 公交车道/公交车专用道 | 即公車專用車道。參見「公車專用車道」條。 | +| 手排 | ㄕㄡˇ ㄆㄞˊ | 手排/手排挡/手动挡 | 手動排檔。 | +| 加班車 | ㄐㄧㄚ ㄅㄢ ㄔㄜ | 加班车/加车 | 大眾運輸車輛加開的班次。 | +| 外胎 | ㄨㄞˋ ㄊㄞ | 外胎/外带 | 包在內胎外面直接與地面接觸的輪胎,多由橡膠製成。胎面有凸狀花紋,可增加摩擦力並幫助散熱。 | +| 末班車 | ㄇㄛˋ ㄅㄢ ㄔㄜ | 末班车/末车 | 當日開出的最後一班車。 | +| 瓦斯車 | ㄨㄚˇ ㄙ ㄔㄜ | 天然气汽车 | 以液化石油氣作為燃料的汽車。 | +| 交流道 | ㄐㄧㄠ ㄌㄧㄡˊ ㄉㄠˋ | 匝道 | 連接高速公路與其他道路的匝道,用以引導車輛轉換不同的公路。 | +| 交通車 | ㄐㄧㄠ ㄊㄨㄥ ㄔㄜ | 交通车/班车 | 機關、學校、醫院、企業團體等為公務往來或載送員工上下班而定時行駛的車輛。 | +| 共乘 | ㄍㄨㄥˋ ㄔㄥˊ | 拼车 | 共同搭乘。 | +| 自排 | ㄗˋ ㄆㄞˊ | 自排/自动挡 | 自動排出。 | +| 車斗 | ㄔㄜ ㄉㄡˇ | 车斗/跨斗 | 大型貨車後方的載物槽。 | +| 車胎 | ㄔㄜ ㄊㄞ | 车胎/轮胎/车带/轮带 | 輪胎的通稱。通常可分為內、外胎兩種。 | +| 輪胎 | ㄌㄨㄣˊ ㄊㄞ | 车胎/轮胎/车带/轮带 | 安裝在車輛等交通工具車輪外圍的橡膠製輪。可分為內胎與外胎兩層:內胎較薄,可以充氣,外胎厚、耐磨,可以保護內胎。通常使用打… | +| 拖車 | ㄊㄨㄛ ㄔㄜ | 拖车/挂车 | 由曳引車或其他車牽引,其本身並無動力的車輛。有全拖車及半拖車之分,可裝載貨物或供運輸之用。 | +| 朋馳 | ㄆㄥˊ ㄔˊ | 大奔 /奔驰 | 德國製的汽車品牌名。為德語benz的音譯,西元一八八五年推出第一部,後經多年的技術改進,成為今日世界名車之一。也譯作「賓… | +| 賓士 | ㄅㄧㄣ ㄕˋ | 大奔 /奔驰 | 賓客。 | +| 空檔 | ㄎㄨㄥˋ ㄉㄤˇ | 空挡 | 事物輪替時的間隔時間。 | +| 便道 | ㄅㄧㄢˋ ㄉㄠˋ | 便道/辅道 | 馬路兩旁供行人走的道路。 | +| 後視鏡 | ㄏㄡˋ ㄕˋ ㄐㄧㄥˋ | 后视镜 | 一種裝置於車上,用以觀察車子後方情況的鏡子。 | +| 砂石車 | ㄕㄚ ㄕˊ ㄔㄜ | 砂石车/泥头车/渣土车 | 載運砂石的大卡車。 | +| 計程車 | ㄐㄧˋ ㄔㄥˊ ㄔㄜ | 计程车/出租车/出租汽车 /的士 | 隨街流動或於固定停車站招客,按行程的距離及時間,計算車費的小型載客汽車。 | +| 出租汽車 | ㄔㄨ ㄗㄨ ㄑㄧˋ ㄔㄜ | 计程车/出租车/出租汽车 /的士 | 依時間或里程計費,供人臨時租用的汽車。 | +| 追撞 | ㄓㄨㄟ ㄓㄨㄤˋ | 追尾 | 往前追逼撞擊。 | +| 排擋 | ㄆㄞˊ ㄉㄤˇ | 排挡 | 汽車、拖拉機車等用來改換馬力的裝置,通常用於改變行車速度或倒車。 | +| 排檔 | ㄆㄞˊ ㄉㄤˇ | 排挡 | 用來改變汽、機車傳動比或倒車的裝置。 | +| 速克達 | ㄙㄨˋ ㄎㄜˋ ㄉㄚˊ | 速可达/速克达/踏板摩托车 | 一種座式二輪機車。為英語Scooter 的音譯。發動機在座位下,座位較低,輪子較小,前方有腳踏板,騎士可將兩腳齊置踏腳板… | +| 博愛座 | ㄅㄛˊ ㄞˋ ㄗㄨㄛˋ | 老弱病残孕专座 | 提供老弱婦孺、肢體障礙人士,及有需要者優先乘坐的座位。通常設置於捷運、公共汽車等大眾運輸工具的車門附近。 | +| 單車 | ㄉㄢ ㄔㄜ | 单车/自行车/脚踏车 | 單獨一輛車。《史記.卷七七.魏公子列傳》:「今吾擁十萬之眾,屯於境上,國之重任,今單車來代之,何如哉?」也作「單乘」。 | +| 自行車 | ㄗˋ ㄒㄧㄥˊ ㄔㄜ | 单车/自行车/脚踏车 | 一種利用雙腳踩踏板前進的輪車。 | +| 腳踏車 | ㄐㄧㄠˇ ㄊㄚˋ ㄔㄜ | 单车/自行车/脚踏车 | 一種利用雙腳踩踏板前進的輪車。 | +| 鐵馬 | ㄊㄧㄝˇ ㄇㄚˇ | 单车/自行车/脚踏车 | 披甲的戰馬。形容強悍勇猛的騎兵。 | +| 路肩 | ㄌㄨˋ ㄐㄧㄢ | 路肩/应急车道 | 設於車道外側、路面邊線與護欄或邊溝間的道路。 | +| 摩托車 | ㄇㄛˊ ㄊㄨㄛ ㄔㄜ | 摩托车/摩托 | 用內燃機發動行駛的機車。為英語motorcycle的音譯。 | +| 機車 | ㄐㄧ ㄔㄜ | 摩托车/摩托 | 機器腳踏車的簡稱。參見「機器腳踏車」條。 | +| 調撥車道 | ㄉㄧㄠˋ ㄅㄛ ㄔㄜ ㄉㄠˋ | 可变车道/潮汐车道 | 按交通流量的大小,採不平衡車道方式,彈性運用雙向來往的車道,以利交通流暢。如一條東西向道路,在上班時間,東向道的交通流量… | +| 聯結車 | ㄌㄧㄢˊ ㄐㄧㄝˊ ㄔㄜ | 拖挂车 | 指汽車與重型拖車所組成之車輛。 | +| 轉運站 | ㄓㄨㄢˇ ㄩㄣˋ ㄓㄢˋ | 转运站/换乘站 | 在中途轉運人或貨物的地方。 | +| 雙層公車 | ㄕㄨㄤ ㄘㄥˊ ㄍㄨㄥ ㄔㄜ | 双层公交车 | 具有兩層載客空間的公車。 | +| 獸力車 | ㄕㄡˋ ㄌㄧˋ ㄔㄜ | 兽力车/畜力车 | 用牛、馬、騾等牲畜拉的車。 | +| 轎車 | ㄐㄧㄠˋ ㄔㄜ | 轿车 | 舊時一種供人乘坐的車子。車形如轎子,有二輪,由騾、馬拉著走。 | +| 房車 | ㄈㄤˊ ㄔㄜ | 轿车 | 專供人乘坐的汽車,多以三廂四門為主,故稱房車。 | +| 中古車 | ㄓㄨㄥ ㄍㄨˇ ㄔㄜ | — | 開過的舊車。 | +| 平快車 | ㄆㄧㄥˊ ㄎㄨㄞˋ ㄔㄜ | — | 臺灣火車等級之一。停站數較普通車少,不需對號入座。 | +| 自用車 | ㄗˋ ㄩㄥˋ ㄔㄜ | — | 機關、學校、團體、公司、行號或個人自用而非營業用的車輛。 | +| 捷運 | ㄐㄧㄝˊ ㄩㄣˋ | — | 一種快速而便捷的大眾運輸。由於在專用道上行駛,不受其他車輛或行人的干擾,可提供乘客快速的服務,故適用於大規模的都市。 | +| 大眾捷運系統 | ㄉㄚˋ ㄓㄨㄥˋ ㄐㄧㄝˊ ㄩㄣˋ ㄒㄧˋ ㄊㄨㄥˇ | — | 利用地面、地下或高架設施,不受其他地面交通干擾,使用專用動力車輛行駛於專用路線,並以密集班次、大量快速輸送都市及鄰近地區… | +| 捷運工程 | ㄐㄧㄝˊ ㄩㄣˋ ㄍㄨㄥ ㄔㄥˊ | — | 指民國七十八年代,國內為改善都會區交通所推動的低、中、高運量的大眾快捷運輸工程建設。 | +| 電聯車 | ㄉㄧㄢˋ ㄌㄧㄢˊ ㄔㄜ | — | 係指以電力驅動、動力分散式的列車,亦泛指編組方式固定,以電力驅動的列車。在臺灣,作為通勤用途的電聯車,被稱為通勤電聯車。 | +| 鐵牛車 | ㄊㄧㄝˇ ㄋㄧㄡˊ ㄔㄜ | — | 用耕耘車拼裝的小貨車。 | + +### 交通管理 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 平交道 | ㄆㄧㄥˊ ㄐㄧㄠ ㄉㄠˋ | 道口 | 鐵路和一般道路交叉的路段,通常設有柵欄、警告標誌及燈號等裝置,以提醒來往的人、車注意交通安全。 | +| 交警 | ㄐㄧㄠ ㄐㄧㄥˇ | 交警/交通警察/交通警 | 彼此警戒。 | +| 尖峰時間 | ㄐㄧㄢ ㄈㄥ ㄕˊ ㄐㄧㄢ | 交通高峰/高峰时间 | 到達高峰狀態的時刻。 | +| 行照 | ㄒㄧㄥˊ ㄓㄠˋ | 行驶证 | 經監理機關檢驗合格的行車憑證。 | +| 行車執照 | ㄒㄧㄥˊ ㄔㄜ ㄓˊ ㄓㄠˋ | 行驶证 | 行駛車輛的許可憑證。分汽車行車執照及慢車(腳踏車除外)行車執照二種,前者由公路監理機關主管;後者由警察機關主管。 | +| 快車道 | ㄎㄨㄞˋ ㄔㄜ ㄉㄠˋ | 快车道/快行线 | 設於道路的最內側,專供行車速率較大車輛行駛的車道。 | +| 斑馬線 | ㄅㄢ ㄇㄚˇ ㄒㄧㄢˋ | 斑马线/人行横道 | 斑馬紋行人穿越道的簡稱。因其所用以描繪的斜紋形標線,類似斑馬的花紋,故稱為「斑馬線」。設於行人穿越道路眾多的地方,供行人… | +| 慢車道 | ㄇㄢˋ ㄔㄜ ㄉㄠˋ | 慢车道/慢行道 | 於道路的最外側劃出專供行車速率較小的車輛行駛的車道。 | +| 雙黃線 | ㄕㄨㄤ ㄏㄨㄤˊ ㄒㄧㄢˋ | 双黄线/中心双实线 | 畫於特殊路段中,用以分隔對向車道,並雙向禁止超車、跨越或迴轉的兩條黃色實線。 | +| 劃座位 | ㄏㄨㄚˋ ㄗㄨㄛˋ ㄨㄟˋ | — | 辦理確認座次的手續。 | + +### 消費購物 + +| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 | +| -------- | ---- | -------- | ---------- | +| 保固 | ㄅㄠˇ ㄍㄨˋ | 保修 | 保守穩固。 | +| 保固期 | ㄅㄠˇ ㄍㄨˋ ㄑㄧˊ | 保修期 | 在一定期間內對產品售出後的瑕疵負維修或賠償責任的期限。 | +| 展售 | ㄓㄢˇ ㄕㄡˋ | 展销 | 展覽銷售。 | +| 推車 | ㄊㄨㄟ ㄔㄜ | 推车/手推车/手车 | 須用手推動的車子。 | +| 手推車 | ㄕㄡˇ ㄊㄨㄟ ㄔㄜ | 推车/手推车/手车 | 用手推動的車子。 | +| 販賣部 | ㄈㄢˋ ㄇㄞˋ ㄅㄨˋ | 小卖部 | 學校或各機構中零售商品的地方。 | +| 販賣機 | ㄈㄢˋ ㄇㄞˋ ㄐㄧ | 贩卖机/自动贩卖机 /自动售货机 | 一種經由投幣或刷卡等付費操作,即可自動販賣物品的機器。為「自動販賣機」的簡稱。 | +| 自動販賣機 | ㄗˋ ㄉㄨㄥˋ ㄈㄢˋ ㄇㄞˋ ㄐㄧ | 贩卖机/自动贩卖机 /自动售货机 | 一種可以不經人手,只需投入硬幣即可自動販賣物品的機器。 | +| 超級市場 | ㄔㄠ ㄐㄧˊ ㄕˋ ㄔㄤˊ | 超市/超级市场/自选市场/自选商场 | 一種現代新興的商店。出售食品、日用百貨等,分類開架陳列,採取自助式服務,由顧客自取,至收銀臺付款。 | +| 網上購物 | ㄨㄤˇ ㄕㄤˋ ㄍㄡˋ ㄨˋ | 网购/网上购物/网络购物 | 利用電腦網路及網路商店來達成的消費行為。 | +| 網路購物 | ㄨㄤˇ ㄌㄨˋ ㄍㄡˋ ㄨˋ | 网购/网上购物/网络购物 | 利用電腦網路及網路商店來達成的消費行為。 | +| 髮廊 | ㄈㄚˇ ㄌㄤˊ | 发廊/发屋 | 為大眾服務設計髮型和洗髮等的地方。 | +| 擺攤 | ㄅㄞˇ ㄊㄢ | 摆摊/摆摊子/摆地摊/练摊儿 | 小販在街上或市場中擺設攤位,陳列貨品出售。 | +| 擺攤子 | ㄅㄞˇ ㄊㄢ ˙ㄗ | 摆摊/摆摊子/摆地摊/练摊儿 | 小販在街上或市場中擺設攤位,陳列貨品叫賣。《儒林外史》第一七回:「一個兇神的人,趕著他大兒子打了來,說在集上趕集,占了他… | +| 擺地攤 | ㄅㄞˇ ㄉㄧˋ ㄊㄢ | 摆摊/摆摊子/摆地摊/练摊儿 | 小販在街上或市場中擺設攤位,陳列貨品叫賣。也作「擺攤子」、「擺攤兒」。 | +| 禮券 | ㄌㄧˇ ㄑㄩㄢˋ | 礼券/代币券/代金券 | 公司行號所發行的定額購物優惠券。 | +| 正字標記 | ㄓㄥˋ ㄗˋ ㄅㄧㄠ ㄐㄧˋ | — | 凡在中華民國境內的廠商,其所生產的產品達到國家所定的標準,得依法申請,經中央標準局審查合格後,准予在該合格產品上特附的標… | +| 型錄式廣告 | ㄒㄧㄥˊ ㄌㄨˋ ㄕˋ ㄍㄨㄤˇ ㄍㄠˋ | — | 廣告主為傳達某種廣告訊息,向廣大群眾所投寄的直接郵件。為英語direct mail的意譯。往往包括商品目錄、產品說明書等… | +| 消基會 | ㄒㄧㄠ ㄐㄧ ㄏㄨㄟˋ | — | 消費者文教基金會的縮稱。為一公益性的財團法人組織。創立於民國六十九年十一月一日,以保護消費者權益,提供消費者資訊為宗旨。 | +| 理容院 | ㄌㄧˇ ㄖㄨㄥˊ ㄩㄢˋ | — | 修剪頭髮、整理儀容的場所。 | diff --git a/scripts/enrich-from-moedict.py b/scripts/enrich-from-moedict.py new file mode 100755 index 0000000..2eccfc7 --- /dev/null +++ b/scripts/enrich-from-moedict.py @@ -0,0 +1,411 @@ +#!/usr/bin/env python3 +""" +Enrich vocabulary with data from g0v/moedict-data (教育部重編國語辭典修訂本). + +Downloads (if needed) and cross-references the MOE dictionary to add: +- 注音 (bopomofo) pronunciation +- Authoritative Taiwan definitions +- Usage examples +- Part of speech + +Also discovers additional daily-use TW terms from the linguipedia +cross-strait database that have moedict entries. + +Source: https://github.com/g0v/moedict-data +License: CC BY-ND 3.0 TW (content), CC0 (JSON format by @kcwu) + +Usage: + python3 scripts/enrich-from-moedict.py + python3 scripts/enrich-from-moedict.py --lookup 軟體 + python3 scripts/enrich-from-moedict.py --lookup "公車,捷運,番茄" + python3 scripts/enrich-from-moedict.py --expand-daily + python3 scripts/enrich-from-moedict.py --generate +""" + +import argparse +import json +import os +import re +import subprocess +import sys +from collections import OrderedDict +from datetime import datetime, timezone, timedelta + +SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) +PROJECT_DIR = os.path.dirname(SCRIPT_DIR) +DICT_URL = "https://raw.githubusercontent.com/g0v/moedict-data/master/dict-revised.json.xz" +DICT_CACHE = os.path.join(PROJECT_DIR, "cache-moedict.json") +DICT_XZ = os.path.join(PROJECT_DIR, "cache-moedict.json.xz") +VOCAB_PATH = os.path.join(PROJECT_DIR, "references", "vocabulary.md") +LINGUIPEDIA_PATH = os.path.join(PROJECT_DIR, "references", "linguipedia-cross-strait.md") +OUTPUT_PATH = os.path.join(PROJECT_DIR, "references", "vocabulary-enriched.md") + + +def download_dict(force=False): + """Download and decompress moedict data if not cached.""" + if os.path.exists(DICT_CACHE) and not force: + size_mb = os.path.getsize(DICT_CACHE) / (1024 * 1024) + print(f"Using cached dictionary: {DICT_CACHE} ({size_mb:.0f} MB)", file=sys.stderr) + return + + print("Downloading moedict dict-revised.json.xz (~14 MB)...", file=sys.stderr) + import urllib.request + urllib.request.urlretrieve(DICT_URL, DICT_XZ) + print("Decompressing...", file=sys.stderr) + subprocess.run(["xz", "-dk", DICT_XZ], check=True) + os.rename(DICT_XZ.replace(".xz", ""), DICT_CACHE) + if os.path.exists(DICT_XZ): + os.remove(DICT_XZ) + size_mb = os.path.getsize(DICT_CACHE) / (1024 * 1024) + print(f"Dictionary ready: {DICT_CACHE} ({size_mb:.0f} MB)", file=sys.stderr) + + +def load_dict(): + """Load moedict into a title-keyed dict for fast lookup.""" + download_dict() + print("Loading dictionary...", file=sys.stderr) + with open(DICT_CACHE, "r", encoding="utf-8") as f: + entries = json.load(f) + d = {} + for entry in entries: + title = entry.get("title", "") + if title: + d[title] = entry + print(f"Loaded {len(d)} entries", file=sys.stderr) + return d + + +def lookup_entry(moedict, term): + """Look up a term and return structured info.""" + entry = moedict.get(term) + if not entry: + return None + + result = { + "term": term, + "heteronyms": [], + } + + for h in entry.get("heteronyms", []): + het = { + "bopomofo": h.get("bopomofo", ""), + "pinyin": h.get("pinyin", ""), + "definitions": [], + } + for d in h.get("definitions", []): + defn = { + "def": _clean_html(d.get("def", "")), + "type": d.get("type", ""), + "examples": [_clean_html(e) for e in d.get("example", [])], + } + het["definitions"].append(defn) + result["heteronyms"].append(het) + + return result + + +def _clean_html(text): + """Remove HTML tags from moedict text.""" + return re.sub(r"<[^>]+>", "", text).strip() + + +def format_lookup(result): + """Format a lookup result for terminal display.""" + if not result: + return " (not found in moedict)" + + lines = [] + for h in result["heteronyms"]: + lines.append(f" {result['term']} {h['bopomofo']}") + if h["pinyin"]: + lines.append(f" Pinyin: {h['pinyin']}") + for i, d in enumerate(h["definitions"][:4], 1): + pos = f"[{d['type']}] " if d["type"] else "" + lines.append(f" {i}. {pos}{d['def']}") + for ex in d["examples"][:1]: + lines.append(f" 例:{ex}") + return "\n".join(lines) + + +SKIP_PATTERNS = re.compile( + r"^[,.\:\;!?\"\'\(\)()「」『』,。:;!?\s]|" + r"^(半形|全形|直接|如果|不加|進行)" +) + + +def parse_vocab_md(): + """Parse vocabulary.md to get existing TW terms.""" + terms = [] + if not os.path.exists(VOCAB_PATH): + return terms + + current_section = "" + with open(VOCAB_PATH, "r", encoding="utf-8") as f: + for line in f: + line = line.strip() + if line.startswith("## "): + current_section = line[3:] + continue + if current_section in ("標點符號", "冗贅句式"): + continue + if line.startswith("|") and "---" not in line and "English" not in line and "Wrong" not in line and "避免使用" not in line: + cells = [c.strip() for c in line.split("|")[1:-1]] + if len(cells) >= 3: + en = cells[0] + tw_raw = cells[1] + cn = cells[2] + tw_clean = re.sub(r"[((][^))]*[))]", "", tw_raw) + for t in re.split(r"[//、]", tw_clean): + t = t.strip() + if t and not SKIP_PATTERNS.match(t) and len(t) <= 8: + terms.append({ + "tw": t, + "cn": cn, + "en": en, + "section": current_section, + }) + return terms + + +def parse_linguipedia_md(): + """Parse linguipedia cross-strait data for TW terms.""" + terms = [] + if not os.path.exists(LINGUIPEDIA_PATH): + return terms + current_section = "" + with open(LINGUIPEDIA_PATH, "r", encoding="utf-8") as f: + for line in f: + line = line.strip() + if line.startswith("## "): + current_section = line[3:] + continue + if line.startswith("|") and "---" not in line and "臺灣用語" not in line: + cells = [c.strip() for c in line.split("|")[1:-1]] + if len(cells) >= 3: + tw = cells[0] + cn = cells[1] + typ = cells[2] + for t in re.split(r"[//]", tw): + t = t.strip() + if t and t != "—" and len(t) <= 8: + terms.append({ + "tw": t, + "cn": cn, + "en": "", + "section": current_section, + "type": typ, + }) + return terms + + +DAILY_CATEGORIES = { + "食材", "佐料", "小吃&點心", "飲料", "餐點&菜餚", "餐飲店", + "日常器用", "服飾", "消費購物", "居住&建築", + "陸運", "空運", "水運", "交通管理", +} + + +def expand_daily(moedict): + """Find daily-use TW terms from linguipedia that have moedict entries.""" + lp_terms = parse_linguipedia_md() + daily_terms = [t for t in lp_terms + if t.get("section", "") in DAILY_CATEGORIES + and t.get("type", "") in ("同實異名", "臺灣特有")] + + enriched = [] + seen = set() + for t in daily_terms: + tw = t["tw"] + if tw in seen or tw == "—": + continue + seen.add(tw) + + result = lookup_entry(moedict, tw) + if result and result["heteronyms"]: + h = result["heteronyms"][0] + defs = h["definitions"] + best_def = "" + best_example = "" + for d in defs: + if d["def"] and not best_def: + best_def = d["def"] + if d["examples"] and not best_example: + best_example = d["examples"][0] + + enriched.append({ + "tw": tw, + "cn": t.get("cn", ""), + "bopomofo": h["bopomofo"], + "definition": best_def, + "example": best_example, + "section": t.get("section", ""), + "type": t.get("type", ""), + }) + + return enriched + + +def generate_enriched_vocab(moedict): + """Generate enriched vocabulary markdown with moedict data.""" + vocab_terms = parse_vocab_md() + daily_terms = expand_daily(moedict) + + tz_tw = timezone(timedelta(hours=8)) + now = datetime.now(tz_tw).strftime("%Y-%m-%d") + + lines = [ + "# 正體中文(臺灣)用語對照表(加強版)", + "", + f"> 資料來源:[教育部重編國語辭典修訂本](https://dict.revised.moe.edu.tw/)(via [g0v/moedict-data](https://github.com/g0v/moedict-data))", + f"> 最後更新:{now}(腳本產生,請勿手動編輯)", + "", + "此表在原有臺灣用語對照表基礎上,加入教育部辭典的注音、定義、例句。", + "", + ] + + # Section 1: Enriched core vocabulary + lines.append("## 核心用語(含注音與定義)") + lines.append("") + lines.append("| 臺灣用語 | 注音 | 避免用語 | English | 教育部定義 |") + lines.append("| -------- | ---- | -------- | ------- | ---------- |") + + seen_tw = set() + for t in vocab_terms: + tw = t["tw"] + if tw in seen_tw: + continue + seen_tw.add(tw) + + result = lookup_entry(moedict, tw) + bopomofo = "" + definition = "" + if result and result["heteronyms"]: + h = result["heteronyms"][0] + bopomofo = h["bopomofo"] + for d in h["definitions"]: + if d["def"]: + definition = d["def"] + break + + cn = t["cn"].replace("|", "\\|") + en = t["en"].replace("|", "\\|") + defn = definition.replace("|", "\\|") + if len(defn) > 50: + defn = defn[:50] + "…" + + lines.append(f"| {tw} | {bopomofo} | {cn} | {en} | {defn} |") + + lines.append("") + + # Section 2: Daily-use terms from linguipedia + moedict + section_groups = OrderedDict() + for t in daily_terms: + sec = t["section"] + if sec not in section_groups: + section_groups[sec] = [] + section_groups[sec].append(t) + + lines.append("## 日常用語(兩岸差異+教育部定義)") + lines.append("") + lines.append("以下詞彙從中華語文知識庫的兩岸差異用詞中篩選日常類別,") + lines.append("並附上教育部辭典的定義作為權威參考。") + lines.append("") + + for section, terms in section_groups.items(): + lines.append(f"### {section}") + lines.append("") + lines.append("| 臺灣用語 | 注音 | 大陸用語 | 教育部定義 |") + lines.append("| -------- | ---- | -------- | ---------- |") + for t in terms: + cn = t["cn"].replace("|", "\\|") if t["cn"] else "—" + defn = t["definition"].replace("|", "\\|") + if len(defn) > 60: + defn = defn[:60] + "…" + lines.append(f"| {t['tw']} | {t['bopomofo']} | {cn} | {defn} |") + lines.append("") + + return "\n".join(lines) + + +def main(): + parser = argparse.ArgumentParser( + description="Enrich vocabulary with moedict (教育部國語辭典) data" + ) + parser.add_argument( + "--lookup", metavar="TERMS", + help="Look up specific terms (comma-separated)" + ) + parser.add_argument( + "--expand-daily", action="store_true", + help="Show daily-use TW terms from linguipedia that have moedict entries" + ) + parser.add_argument( + "--generate", action="store_true", + help="Generate enriched vocabulary file" + ) + parser.add_argument( + "--output", default=OUTPUT_PATH, + help=f"Output file path (default: {OUTPUT_PATH})" + ) + parser.add_argument( + "--force-download", action="store_true", + help="Re-download moedict data even if cached" + ) + parser.add_argument( + "--stats", action="store_true", + help="Show statistics about vocabulary coverage in moedict" + ) + args = parser.parse_args() + + if not any([args.lookup, args.expand_daily, args.generate, args.stats]): + args.generate = True + + moedict = load_dict() + + if args.lookup: + terms = [t.strip() for t in args.lookup.split(",")] + for term in terms: + print(f"\n{'='*50}") + print(f" {term}") + print(f"{'='*50}") + result = lookup_entry(moedict, term) + print(format_lookup(result)) + + if args.stats: + vocab_terms = parse_vocab_md() + lp_terms = parse_linguipedia_md() + + vocab_found = sum(1 for t in vocab_terms if t["tw"] in moedict) + lp_unique = set(t["tw"] for t in lp_terms if t["tw"] != "—") + lp_found = sum(1 for t in lp_unique if t in moedict) + + print(f"\nVocabulary.md: {vocab_found}/{len(vocab_terms)} terms found in moedict") + print(f"Linguipedia: {lp_found}/{len(lp_unique)} unique TW terms found in moedict") + + if args.expand_daily: + daily = expand_daily(moedict) + print(f"\nFound {len(daily)} daily-use terms with moedict entries:\n") + for section in DAILY_CATEGORIES: + section_terms = [t for t in daily if t["section"] == section] + if section_terms: + print(f"── {section} ({len(section_terms)}) ──") + for t in section_terms[:10]: + cn = t["cn"] if t["cn"] else "—" + print(f" {t['tw']} ({t['bopomofo']}) ←→ {cn}") + if t["definition"]: + defn = t["definition"][:60] + print(f" 定義:{defn}") + if len(section_terms) > 10: + print(f" ... and {len(section_terms) - 10} more") + print() + + if args.generate: + md = generate_enriched_vocab(moedict) + with open(args.output, "w", encoding="utf-8") as f: + f.write(md) + size_kb = os.path.getsize(args.output) / 1024 + print(f"\nWritten to {args.output} ({size_kb:.0f} KB)", file=sys.stderr) + + +if __name__ == "__main__": + main() diff --git a/scripts/fetch-linguipedia.py b/scripts/fetch-linguipedia.py index 566cfd5..fefa5db 100755 --- a/scripts/fetch-linguipedia.py +++ b/scripts/fetch-linguipedia.py @@ -32,6 +32,12 @@ DEFAULT_OUTPUT = os.path.join(PROJECT_DIR, "references", "linguipedia-cross-strait.md") +USER_AGENT = ( + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" +) + + def fetch_page(page, type_filter="", max_retries=3, delay=0.3): """Fetch a single page from the API. Returns parsed JSON.""" params = { @@ -44,7 +50,10 @@ def fetch_page(page, type_filter="", max_retries=3, delay=0.3): for attempt in range(max_retries): try: - req = urllib.request.Request(url, headers={"Accept": "application/json"}) + req = urllib.request.Request(url, headers={ + "Accept": "application/json", + "User-Agent": USER_AGENT, + }) with urllib.request.urlopen(req, timeout=30) as resp: return json.loads(resp.read().decode("utf-8")) except (urllib.error.URLError, urllib.error.HTTPError, TimeoutError) as e: @@ -56,10 +65,13 @@ def fetch_page(page, type_filter="", max_retries=3, delay=0.3): raise RuntimeError(f"Failed to fetch page {page} after {max_retries} attempts: {e}") -def fetch_all(type_filter="", delay=0.3): - """Fetch all pages from the API. Returns list of all items.""" - print("Fetching page 1...", file=sys.stderr) - first = fetch_page(1, type_filter=type_filter) +def fetch_all(type_filter="", delay=0.3, start_page=1, partial_save_path=None): + """Fetch all pages from the API. Returns list of all items. + + Saves partial results to partial_save_path on error so progress isn't lost. + """ + print(f"Fetching page {start_page}...", file=sys.stderr) + first = fetch_page(start_page, type_filter=type_filter) if not first.get("status"): raise RuntimeError(f"API returned error: {first}") @@ -71,12 +83,21 @@ def fetch_all(type_filter="", delay=0.3): print(f"Total: {total} items, {last_page} pages", file=sys.stderr) - for page in range(2, last_page + 1): + for page in range(start_page + 1, last_page + 1): if page % 20 == 0 or page == last_page: print(f" Fetching page {page}/{last_page}...", file=sys.stderr) time.sleep(delay) - result = fetch_page(page, type_filter=type_filter, delay=delay) - items.extend(result["data"]["data"]) + try: + result = fetch_page(page, type_filter=type_filter, delay=delay) + items.extend(result["data"]["data"]) + except RuntimeError as e: + print(f"\nError on page {page}: {e}", file=sys.stderr) + if partial_save_path and items: + save_cache(items, partial_save_path) + print(f"Partial results ({len(items)} items) saved. " + f"Resume with: --from-cache {partial_save_path} " + f"or retry with: --start-page {page}", file=sys.stderr) + raise print(f"Fetched {len(items)} items total", file=sys.stderr) return items @@ -90,6 +111,21 @@ def load_cache(path): return items +def merge_caches(paths): + """Merge multiple cache files, deduplicating by tw_word+cn_word.""" + seen = set() + merged = [] + for path in paths: + items = load_cache(path) + for item in items: + key = (item.get("tw_word", ""), item.get("cn_word", "")) + if key not in seen: + seen.add(key) + merged.append(item) + print(f"Merged {len(merged)} unique items from {len(paths)} files", file=sys.stderr) + return merged + + def save_cache(items, path): """Save items to a JSON cache file.""" with open(path, "w", encoding="utf-8") as f: @@ -199,18 +235,39 @@ def main(): metavar="FILE", help="Read items from a local JSON cache instead of fetching from API", ) + parser.add_argument( + "--merge-cache", + metavar="FILE", + nargs="+", + help="Merge multiple cache files (dedup by tw_word+cn_word)", + ) parser.add_argument( "--save-cache", metavar="FILE", help="Save fetched items to a JSON cache file (for offline reuse)", ) + parser.add_argument( + "--start-page", + type=int, + default=1, + help="Start fetching from this page (for resuming after errors)", + ) args = parser.parse_args() + partial_path = args.save_cache or "cache-partial.json" + # Load or fetch items - if args.from_cache: + if args.merge_cache: + items = merge_caches(args.merge_cache) + elif args.from_cache: items = load_cache(args.from_cache) else: - items = fetch_all(type_filter=args.type_filter, delay=args.delay) + items = fetch_all( + type_filter=args.type_filter, + delay=args.delay, + start_page=args.start_page, + partial_save_path=partial_path, + ) # Apply type filter to cached data (API filter already applied for live fetch) if args.from_cache and args.type_filter: diff --git a/scripts/fetch-microsoft-terms.py b/scripts/fetch-microsoft-terms.py new file mode 100755 index 0000000..64fd3ba --- /dev/null +++ b/scripts/fetch-microsoft-terms.py @@ -0,0 +1,333 @@ +#!/usr/bin/env python3 +""" +Fetch Microsoft terminology translations via termic.me (EN↔zh_TW). + +termic.me is an open-source replacement for Microsoft Terminology Search, +providing access to Microsoft's Glossary (standardized term pairs with +definitions) and Translation Memory (actual shipped product strings). + +Source: https://github.com/spidersouris/termic + +Usage: + python3 scripts/fetch-microsoft-terms.py "open source" + python3 scripts/fetch-microsoft-terms.py "server" --mode exact + python3 scripts/fetch-microsoft-terms.py "database" --glossary-only + python3 scripts/fetch-microsoft-terms.py "介面" --reverse + python3 scripts/fetch-microsoft-terms.py "click" --output results.md + python3 scripts/fetch-microsoft-terms.py --batch terms.txt --output glossary.md +""" + +import argparse +import json +import os +import re +import sys +import time +import urllib.error +import urllib.parse +import urllib.request +from datetime import datetime, timezone, timedelta + +TERMIC_URL = "https://termic.me/" +SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) +PROJECT_DIR = os.path.dirname(SCRIPT_DIR) + +USER_AGENT = ( + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " + "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" +) + + +def search_termic(term, source_lang="en_us", target_lang="zh_tw", + search_option="unexact_match", case_sensitive=False, + modes=None, data_period="2020+", + result_count_gl=25, result_count_tm=25, + max_retries=3): + """Query termic.me search API. Returns parsed JSON response.""" + if modes is None: + modes = ["glossary", "tm"] + + payload = json.dumps({ + "term": term, + "source_lang": source_lang, + "target_lang": target_lang, + "result_count_gl": result_count_gl, + "result_count_tm": result_count_tm, + "search_option": search_option, + "case_sensitive": 1 if case_sensitive else 0, + "modes": modes, + "data_period": data_period, + }).encode("utf-8") + + for attempt in range(max_retries): + try: + req = urllib.request.Request(TERMIC_URL, data=payload, headers={ + "Content-Type": "application/json", + "Accept": "application/json", + "User-Agent": USER_AGENT, + }) + with urllib.request.urlopen(req, timeout=30) as resp: + return json.loads(resp.read().decode("utf-8")) + except (urllib.error.URLError, urllib.error.HTTPError, TimeoutError) as e: + if attempt < max_retries - 1: + wait = 1.0 * (2 ** attempt) + print(f" Retry {attempt + 1}/{max_retries} after {wait:.1f}s: {e}", + file=sys.stderr) + time.sleep(wait) + else: + raise RuntimeError(f"Failed to query termic for '{term}': {e}") + + +def _strip_prefix(s, prefix): + """Remove a label prefix like 'en-US-definition: ' from a string.""" + if not s: + return "" + for p in (prefix, prefix.replace("-", "")): + idx = s.find(": ") + if idx != -1 and idx < 40: + return s[idx + 2:] + return s + + +def parse_results(response): + """Parse termic parallel-array response into structured glossary and TM results.""" + glossary = [] + tm = [] + + if not isinstance(response, dict): + return glossary, tm + + gl_sources = response.get("gl_source", []) + gl_translations = response.get("gl_translation", []) + gl_defs = response.get("gl_source_def", []) + gl_pos = response.get("gl_source_pos", []) + + for i in range(len(gl_sources)): + glossary.append({ + "source": gl_sources[i] if i < len(gl_sources) else "", + "target": gl_translations[i] if i < len(gl_translations) else "", + "pos": _strip_prefix(gl_pos[i], "partOfSpeech") if i < len(gl_pos) else "", + "definition": _strip_prefix(gl_defs[i], "definition") if i < len(gl_defs) else "", + }) + + tm_sources = response.get("tm_source", []) + tm_translations = response.get("tm_translation", []) + tm_products = response.get("tm_product", []) + tm_platforms = response.get("tm_platform", []) + tm_cats = response.get("tm_cat", []) + + for i in range(len(tm_sources)): + tm.append({ + "source": tm_sources[i] if i < len(tm_sources) else "", + "target": tm_translations[i] if i < len(tm_translations) else "", + "product": tm_products[i] if i < len(tm_products) else "", + "platform": tm_platforms[i] if i < len(tm_platforms) else "", + "category": tm_cats[i] if i < len(tm_cats) else "", + }) + + return glossary, tm + + +def format_results_text(term, glossary, tm): + """Format results as human-readable text.""" + lines = [f"Search: {term}", "=" * 60] + + if glossary: + lines.append(f"\n📖 Glossary ({len(glossary)} results)") + lines.append("-" * 40) + for g in glossary: + lines.append(f" {g['source']} → {g['target']}") + if g["pos"]: + lines.append(f" POS: {g['pos']}") + if g["definition"]: + defn = g["definition"][:120] + if len(g["definition"]) > 120: + defn += "..." + lines.append(f" Def: {defn}") + + if tm: + lines.append(f"\n📝 Translation Memory ({len(tm)} results)") + lines.append("-" * 40) + for t in tm: + lines.append(f" {t['source']}") + lines.append(f" → {t['target']}") + meta = [] + if t["product"]: + meta.append(t["product"]) + if t["platform"]: + meta.append(t["platform"]) + if meta: + lines.append(f" [{', '.join(meta)}]") + lines.append("") + + if not glossary and not tm: + lines.append("\nNo results found.") + + return "\n".join(lines) + + +def format_results_markdown(term, glossary, tm): + """Format results as markdown.""" + lines = [f"### {term}", ""] + + if glossary: + lines.append(f"**Glossary** ({len(glossary)} results)") + lines.append("") + lines.append("| English | 臺灣用語 | POS | Definition |") + lines.append("| ------- | -------- | --- | ---------- |") + for g in glossary: + src = g["source"].replace("|", "\\|") + tgt = g["target"].replace("|", "\\|") + pos = g["pos"].replace("|", "\\|") if g["pos"] else "" + defn = g["definition"].replace("|", "\\|") if g["definition"] else "" + if len(defn) > 80: + defn = defn[:80] + "…" + lines.append(f"| {src} | {tgt} | {pos} | {defn} |") + lines.append("") + + if tm: + lines.append(f"**Translation Memory** ({len(tm)} results)") + lines.append("") + lines.append("| Source | Translation | Product |") + lines.append("| ------ | ----------- | ------- |") + for t in tm: + src = t["source"].replace("|", "\\|") + tgt = t["target"].replace("|", "\\|") + prod = t["product"].replace("|", "\\|") if t["product"] else "" + lines.append(f"| {src} | {tgt} | {prod} |") + lines.append("") + + if not glossary and not tm: + lines.append("No results found.") + lines.append("") + + return "\n".join(lines) + + +def main(): + parser = argparse.ArgumentParser( + description="Search Microsoft terminology for EN↔zh_TW translations via termic.me" + ) + parser.add_argument( + "term", nargs="?", help="Term to search" + ) + parser.add_argument( + "--batch", metavar="FILE", + help="Read terms from file (one per line) and search all" + ) + parser.add_argument( + "--mode", choices=["exact", "fuzzy", "regex"], default="fuzzy", + help="Search mode (default: fuzzy)" + ) + parser.add_argument( + "--glossary-only", action="store_true", + help="Search glossary only (no translation memory)" + ) + parser.add_argument( + "--tm-only", action="store_true", + help="Search translation memory only (no glossary)" + ) + parser.add_argument( + "--reverse", action="store_true", + help="Search zh_TW → EN (reverse direction)" + ) + parser.add_argument( + "--output", metavar="FILE", + help="Write results to a markdown file" + ) + parser.add_argument( + "--limit-gl", type=int, default=25, + help="Max glossary results per term (default: 25)" + ) + parser.add_argument( + "--limit-tm", type=int, default=25, + help="Max translation memory results per term (default: 25)" + ) + parser.add_argument( + "--period", default="2020+", + help="Data period: 2017 or 2020+ (default: 2020+)" + ) + parser.add_argument( + "--json", action="store_true", + help="Output raw JSON response" + ) + args = parser.parse_args() + + if not args.term and not args.batch: + parser.error("either a search term or --batch FILE is required") + + mode_map = { + "exact": "exact_match", + "fuzzy": "unexact_match", + "regex": "regex", + } + search_option = mode_map[args.mode] + + modes = [] + if args.glossary_only: + modes = ["glossary"] + elif args.tm_only: + modes = ["tm"] + else: + modes = ["glossary", "tm"] + + source_lang = "zh_tw" if args.reverse else "en_us" + target_lang = "en_us" if args.reverse else "zh_tw" + + terms = [] + if args.batch: + with open(args.batch, "r", encoding="utf-8") as f: + terms = [line.strip() for line in f if line.strip() + and not line.startswith("#")] + print(f"Loaded {len(terms)} terms from {args.batch}", file=sys.stderr) + else: + terms = [args.term] + + all_md = [] + for i, term in enumerate(terms): + if len(terms) > 1: + print(f"[{i + 1}/{len(terms)}] Searching: {term}", file=sys.stderr) + + response = search_termic( + term, + source_lang=source_lang, + target_lang=target_lang, + search_option=search_option, + modes=modes, + data_period=args.period, + result_count_gl=args.limit_gl, + result_count_tm=args.limit_tm, + ) + + if args.json: + print(json.dumps(response, ensure_ascii=False, indent=2)) + continue + + glossary, tm = parse_results(response) + + if args.output: + all_md.append(format_results_markdown(term, glossary, tm)) + else: + print(format_results_text(term, glossary, tm)) + + if len(terms) > 1 and i < len(terms) - 1: + time.sleep(0.5) + + if args.output and all_md: + tz_tw = timezone(timedelta(hours=8)) + now = datetime.now(tz_tw).strftime("%Y-%m-%d") + header = [ + "# Microsoft Terminology — EN↔zh_TW", + "", + f"> Source: [termic.me]({TERMIC_URL}) (Microsoft Glossary & Translation Memory)", + f"> Generated: {now}", + f"> Search mode: {args.mode} | Period: {args.period}", + "", + ] + with open(args.output, "w", encoding="utf-8") as f: + f.write("\n".join(header) + "\n".join(all_md)) + print(f"Written to {args.output}", file=sys.stderr) + + +if __name__ == "__main__": + main() diff --git a/scripts/search.py b/scripts/search.py new file mode 100755 index 0000000..ea315ba --- /dev/null +++ b/scripts/search.py @@ -0,0 +1,313 @@ +#!/usr/bin/env python3 +""" +Unified terminology search across all vocabulary sources. + +Searches vocabulary.md, linguipedia-cross-strait.md, and optionally +queries termic.me for Microsoft terminology. + +Usage: + python3 scripts/search.py 軟體 + python3 scripts/search.py software + python3 scripts/search.py "open source" --online + python3 scripts/search.py 資料 --mode exact + python3 scripts/search.py "serve" --mode regex +""" + +import argparse +import json +import os +import re +import sys + +SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) +PROJECT_DIR = os.path.dirname(SCRIPT_DIR) +VOCAB_PATH = os.path.join(PROJECT_DIR, "references", "vocabulary.md") +LINGUIPEDIA_PATH = os.path.join(PROJECT_DIR, "references", "linguipedia-cross-strait.md") +ENRICHED_PATH = os.path.join(PROJECT_DIR, "references", "vocabulary-enriched.md") + + +def parse_markdown_table(filepath): + """Parse a markdown file containing tables. Returns list of dicts.""" + entries = [] + if not os.path.exists(filepath): + return entries + + current_section = "" + headers = [] + + with open(filepath, "r", encoding="utf-8") as f: + for line in f: + line = line.rstrip() + if line.startswith("## "): + current_section = line[3:].strip() + headers = [] + continue + + if line.startswith("| ") and "---" not in line: + cells = [c.strip() for c in line.split("|")[1:-1]] + if not headers: + headers = cells + continue + entry = {"_section": current_section, "_source_file": filepath} + for i, h in enumerate(headers): + if i < len(cells): + entry[h] = cells[i] + entries.append(entry) + + return entries + + +def load_vocabulary(): + """Load vocabulary.md entries, normalized to a common schema.""" + raw = parse_markdown_table(VOCAB_PATH) + entries = [] + for r in raw: + en = r.get("English", r.get("避免使用(中國用語)", "")).strip() + tw = r.get("臺灣正確用語", r.get("臺灣正確用語", "")).strip() + cn = r.get("避免使用(中國用語)", "").strip() + if r.get("Wrong usage"): + cn = r.get("Wrong usage", "") + tw = r.get("Correct usage", "") + en = r.get("說明", "") + + entries.append({ + "en": en, + "tw": tw, + "cn": cn, + "section": r["_section"], + "source": "vocabulary.md", + "type": "curated", + }) + return entries + + +def load_enriched(): + """Load vocabulary-enriched.md entries (with bopomofo and MOE definitions).""" + if not os.path.exists(ENRICHED_PATH): + return [] + raw = parse_markdown_table(ENRICHED_PATH) + entries = [] + seen = set() + for r in raw: + tw = r.get("臺灣用語", "").strip() + if not tw or tw in seen: + continue + seen.add(tw) + + entries.append({ + "en": r.get("English", "").strip(), + "tw": tw, + "cn": r.get("避免用語", r.get("大陸用語", "")).strip(), + "bopomofo": r.get("注音", "").strip(), + "definition": r.get("教育部定義", "").strip(), + "section": r["_section"], + "source": "moedict", + "type": "moe-enriched", + }) + return entries + + +def load_linguipedia(): + """Load linguipedia-cross-strait.md entries.""" + raw = parse_markdown_table(LINGUIPEDIA_PATH) + entries = [] + for r in raw: + entries.append({ + "en": "", + "tw": r.get("臺灣用語", "").strip(), + "cn": r.get("大陸用語", "").strip(), + "section": r["_section"], + "source": "linguipedia", + "type": r.get("類型", ""), + }) + return entries + + +def match_entry(entry, query, mode="fuzzy"): + """Check if an entry matches the query. Returns match score or 0.""" + fields = [entry.get("en", ""), entry.get("tw", ""), entry.get("cn", ""), + entry.get("definition", "")] + text = " ".join(fields).lower() + q = query.lower() + + if mode == "exact": + for f in fields: + if f.lower() == q: + return 3 + for part in re.split(r"[//、,,\s]+", f): + if part.strip().lower() == q: + return 2 + return 0 + elif mode == "regex": + try: + pattern = re.compile(query, re.IGNORECASE) + except re.error: + print(f"Invalid regex: {query}", file=sys.stderr) + return 0 + for f in fields: + if pattern.search(f): + return 2 + return 0 + else: + for f in fields: + if f.lower() == q: + return 3 + if q in text: + return 1 + return 0 + + +def search_local(query, mode="fuzzy"): + """Search all local vocabulary sources.""" + vocab = load_vocabulary() + lp = load_linguipedia() + enriched = load_enriched() + all_entries = vocab + lp + enriched + + results = [] + for entry in all_entries: + score = match_entry(entry, query, mode) + if score > 0: + results.append((score, entry)) + + results.sort(key=lambda x: -x[0]) + return [r[1] for r in results] + + +def search_online(query, mode="fuzzy"): + """Search termic.me for Microsoft terminology.""" + import importlib.util + spec = importlib.util.spec_from_file_location( + "fetch_microsoft_terms", + os.path.join(SCRIPT_DIR, "fetch-microsoft-terms.py"), + ) + mod = importlib.util.module_from_spec(spec) + spec.loader.exec_module(mod) + search_termic = mod.search_termic + parse_results = mod.parse_results + + mode_map = {"exact": "exact_match", "fuzzy": "unexact_match", "regex": "regex"} + response = search_termic(query, search_option=mode_map.get(mode, "unexact_match")) + glossary, tm = parse_results(response) + + results = [] + for g in glossary: + results.append({ + "en": g["source"], + "tw": g["target"], + "cn": "", + "section": g.get("pos", ""), + "source": "microsoft-glossary", + "type": g.get("definition", ""), + }) + for t in tm: + results.append({ + "en": t["source"], + "tw": t["target"], + "cn": "", + "section": t.get("product", ""), + "source": "microsoft-tm", + "type": t.get("category", ""), + }) + return results + + +def format_text(results, query, show_source=True): + """Format results as terminal text.""" + if not results: + return f"No results for: {query}" + + lines = [f"Found {len(results)} result(s) for: {query}", ""] + + source_groups = {} + for r in results: + src = r["source"] + if src not in source_groups: + source_groups[src] = [] + source_groups[src].append(r) + + source_labels = { + "vocabulary.md": "Curated Vocabulary", + "linguipedia": "Chinese Linguipedia (Cross-Strait)", + "moedict": "MOE Dictionary (教育部辭典)", + "microsoft-glossary": "Microsoft Glossary", + "microsoft-tm": "Microsoft Translation Memory", + } + + for src, entries in source_groups.items(): + if show_source: + label = source_labels.get(src, src) + lines.append(f"── {label} ({len(entries)}) ──") + for e in entries: + parts = [] + if e["en"]: + parts.append(f"EN: {e['en']}") + if e["tw"]: + parts.append(f"TW: {e['tw']}") + if e.get("bopomofo"): + parts.append(f"({e['bopomofo']})") + if e["cn"]: + parts.append(f"CN: {e['cn']}") + lines.append(" " + " | ".join(parts)) + if e.get("definition"): + defn = e["definition"] + if len(defn) > 80: + defn = defn[:80] + "…" + lines.append(f" 定義:{defn}") + meta = [] + if e["section"]: + meta.append(e["section"]) + if e["type"] and e["type"] not in ("curated", "moe-enriched"): + meta.append(e["type"]) + if meta: + lines.append(f" [{', '.join(meta)}]") + lines.append("") + + return "\n".join(lines) + + +def format_json(results): + """Format results as JSON.""" + return json.dumps(results, ensure_ascii=False, indent=2) + + +def main(): + parser = argparse.ArgumentParser( + description="Search terminology across all vocabulary sources" + ) + parser.add_argument("query", help="Term to search (EN, zh_TW, or zh_CN)") + parser.add_argument( + "--mode", choices=["exact", "fuzzy", "regex"], default="fuzzy", + help="Search mode (default: fuzzy)" + ) + parser.add_argument( + "--online", action="store_true", + help="Also search termic.me for Microsoft terminology" + ) + parser.add_argument( + "--json", action="store_true", + help="Output as JSON" + ) + parser.add_argument( + "--local-only", action="store_true", + help="Search local data only (default behavior)" + ) + args = parser.parse_args() + + results = search_local(args.query, args.mode) + + if args.online and not args.local_only: + try: + online_results = search_online(args.query, args.mode) + results.extend(online_results) + except Exception as e: + print(f"Online search failed: {e}", file=sys.stderr) + + if args.json: + print(format_json(results)) + else: + print(format_text(results, args.query)) + + +if __name__ == "__main__": + main() diff --git a/tools-resources.md b/tools-resources.md index 2396cc8..37297bd 100644 --- a/tools-resources.md +++ b/tools-resources.md @@ -444,6 +444,17 @@ This document provides a curated list of dictionaries, corpora, grammar referenc - Japanese and Chinese available - Free +**termic.me** (https://termic.me/) + +- Open-source replacement for Microsoft Terminology Search +- Access to Microsoft Glossary (standardized term pairs with definitions and POS) +- Access to Microsoft Translation Memory (actual shipped product strings) +- EN↔zh_TW fully supported +- Supports exact, fuzzy, and regex search +- 2017 and 2020+ dataset periods +- Source: https://github.com/spidersouris/termic +- Integration: `python3 scripts/fetch-microsoft-terms.py ` + **Apple Style Guide** - Available to developers @@ -509,6 +520,9 @@ When working on a translation, keep these resources handy: **For Specialized Terms**: +- [ ] `python3 scripts/search.py --online` (unified search: local + Microsoft) +- [ ] `python3 scripts/fetch-microsoft-terms.py ` (Microsoft Glossary + TM) +- [ ] termic.me (web interface for Microsoft terminology) - [ ] Microsoft Language Portal - [ ] Weblio (Japanese technical terms) - [ ] MOE Dictionary (Chinese official terms)