🔄 繁簡中文轉換器(無廣告)

⏳ 載入轉換引擎中…


📐 架構圖
flowchart TD
    CDN["📦 CDN 載入\ncdn.jsdelivr.net/npm/opencc-js@1.0.5\ndynamic import()"] -->|"載入成功"| T2S["t2s = Converter\n({ from: 'tw', to: 'cn' })"]
    CDN -->|"載入成功"| S2T["s2t = Converter\n({ from: 'cn', to: 'tw' })"]
    T2S --> RDY["✅ 按鈕啟用\n#btn-tc2sc · #btn-sc2tc\ndisabled → false"]
    S2T --> RDY

    U["使用者輸入文字\n<textarea#tc-text>\n<textarea#sc-text>"] --> BTN{"點擊哪個按鈕?"}
    BTN -->|"繁→簡\n#btn-tc2sc"| FW["t2s(tc.value)\n→ sc.value\n繁體框內容轉為簡體"]
    BTN -->|"簡→繁\n#btn-sc2tc"| BK["s2t(sc.value)\n→ tc.value\n簡體框內容轉為繁體"]
    FW --> CP["📋 複製按鈕\n#btn-copy-sc · #btn-copy-tc\nnavigator.clipboard.writeText()"]
    BK --> CP
    CP --> TOAST["Toast 提示\n「已複製 簡體 / 繁體」"]
    BTN -->|"✕ 清除\n#btn-clear"| CLR["tc.value = ''\nsc.value = ''"]