Showpfs 客語 Pha̍k Fa Sṳ An
View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
ShowPFS adds Pha̍k-fa-sṳ (白話字, PFS) readings next to Hakfa text written in the MOE Hakfa Phonetic System (教育部客家語拼音方案) on web pages.
When you visit an allowed site, the extension scans the page, detects MOE-style Hakfa phrases, and appends a parenthetical with the corresponding PFS reading.
Examples:
hiauˋ dedˋ → hiauˋ dedˋ (hiáu-tet)
gaˊ → gaˊ (kâ)
gonˊ ziinˊnaˇ → gonˊ ziinˊnaˇ (kôn-chṳ̂n-nà)
SUPPORTED TONE NOTATIONS
The MOE system appears in dictionaries in three different tone formats — all are detected automatically:
• 調型 (modifier letters): gaˊ, naˇ, hoˋ
• 調號 (八聲 numbers): ga1, na3, ho5
• 調值 (Chao pitch): ga24, na31, ho55
Unmarked syllables (陰平 tone) are also detected and converted.
DIALECTS
Si-yen (四縣) and Nam Si-yen (南四縣) are both supported. When the two readings differ, both are shown separated by a slash.
DEFAULT ALLOWED SITES
• hakka.dict.edu.tw (教育部臺灣客家語常用詞辭典)
• hakkadict.moe.edu.tw (教育部客家語辭典)
• elearning.hakka.gov.tw (客家委員會 e-Learning)
• mhi.moe.edu.tw (客家語拼音教學網)
You can add or remove sites from the popup. An on/off toggle lets you pause annotation site-wide without changing the allowlist.
PRIVACY
ShowPFS makes no network requests. Conversion runs entirely in your browser using a bundled Kotlin/JS library. Your allowlist is stored in chrome.storage.sync (Google account sync only — no third-party servers). No telemetry, no analytics, no tracking.
OPEN SOURCE
Extension: https://github.com/Phakfasu/ShowPFSChromeExtension
Conversion: https://github.com/Phakfasu/KonvertToPFS
Bug reports and contributions welcome.
TERMINOLOGY
This extension follows the Phakfasu naming conventions: the language is "Hakfa" (Hak-fa), the writing system is called "Roman Orthography", and the two dialects covered are Si-yen and Nam Si-yen.
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.