同文堂
把簡體中文網頁轉成台灣人讀得懂的正體中文
同文堂是 macOS 上的 Safari 擴充套件。瀏覽到簡體中文網頁時,它會自動把內容轉成台灣正體, 連地區用詞一起換:软件轉成軟體、鼠标轉成滑鼠、计算机轉成電腦。也可以反向把正體轉成簡體。
所有轉換都在你的 Mac 上完成,不會發出任何網路請求,也不會蒐集任何資料。
安裝之後
- 開啟「同文堂」App,點「結束並開啟 Safari 擴充功能設定…」
- 在 Safari 的擴充功能設定中勾選啟用同文堂
- 在你想使用的網站上授權(見下方說明),然後重新整理頁面
剛裝好卻沒有反應,通常不是壞掉,是還沒授權。 Safari 要求使用者逐站給予擴充套件存取權,這是它刻意的隱私設計。 在網址列的擴充套件圖示上按右鍵,選擇「一律允許在此網站」,再重新整理頁面即可。
常見問題
啟用了,但網頁沒有被轉換
依序確認這幾件事:
- 是否已授權這個網站 —— 點工具列的同文堂圖示,如果顯示「允許存取此網站」,代表尚未授權,按下去即可。
- 是否需要重新整理 —— 授權之後,同文堂不會回頭處理已經載入的頁面,重新整理一次就好。
- 這一頁是不是本來就是正體中文 —— 同文堂偵測到頁面已經符合你的目標字形時就不會動它。
工具列圖示的顏色代表什麼
朱砂色表示這一頁正在被轉換,灰色表示未轉換。點一下圖示可以隨時切換或還原,不需要重新整理頁面。
有些頁面完全不能用
Safari 的內建頁面(例如「新分頁」與偏好設定)、PDF 檢視器、以及其他擴充套件的頁面, 都不允許擴充套件執行。這是 Safari 的限制,無法繞過。
為什麼需要「所有網站」的存取權
同文堂的功能就是轉換你正在閱讀的網頁文字,因此必須能在你造訪的任何中文網站上運作, 無法事先列出網域。這個權限只用來讀取並改寫頁面上的文字,不會傳送到任何地方。
你隨時可以只授權特定網站,也可以在工具列選單中把個別網站設為「一律轉換」或「永不轉換」。
會不會改到我正在輸入的文字
不會。同文堂一律跳過輸入框、文字區域、以及線上文件與留言編輯器這類可編輯區域, 也會跳過網頁自行標示為不要翻譯的段落。程式碼區塊預設不轉換,可以在設定中開啟。
某個詞轉錯了
底層的 OpenCC 字典有一些已知的過度轉換,例如把「发布」轉成「釋出」、「权限」轉成「許可權」。 同文堂內建一份台灣用語校正表處理這類情形,你也可以在設定頁自行增刪規則。
遇到內建校正表沒收錄的詞,歡迎來信告訴我,我會評估加進預設清單。
會不會拖慢瀏覽速度
轉換引擎只在背景保留一份,不會每個分頁各佔一份記憶體。純正體中文的網站完全不會觸發轉換。
系統需求
| 作業系統 | macOS 12 或以上 |
|---|---|
| 瀏覽器 | Safari |
| 網路 | 不需要,全程離線運作 |
聯絡方式
有問題、發現轉換錯誤、或想建議新功能,歡迎來信: gogoqaz@gmail.com
來信時如果能附上網址與轉錯的詞,會很有幫助。