Annotates Hakfa MOE-pinyin with Pha̍k-fa-sṳ (白話字) readings, and shows a Hakfa dictionary popup on text selection.
Users
14
+1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#171K
#143K among extensions
Version
0.9.4
updated 20 May 2026
Users
monthly, 5 months
Latest, 16 Oct 2026:14 usersMove the mouse over the chart for any month
Ratings count
monthly, 5 months
Latest, 16 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
ShowPFS is a two-in-one reading aid for 客語 (Hakfa) on the web:
1. ANNOTATOR — adds Pha̍k-fa-sṳ (白話字, PFS) readings next to Hakfa text written in the MOE Hakfa Phonetic System (教育部客家語拼音方案).
2. DICTIONARY — pops up a built-in Hakkadict (教育部客家語辭典) entry whenever you select a Hakfa word, Hanji or Romanized.
Both features run entirely in your browser. No network requests, no telemetry.
1. ANNOTATOR
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à)
2. DICTIONARY (selection-based lookup)
Select any Hakfa text on an allowed page — Hanji like 學得 or Romanized in any tone notation — and a small card appears next to the selection with the matching entry from the Ministry of Education Hakkadict (教育部客家語辭典) data: Si-yen / Nam Si-yen forms, PFS reading, KPPY pronunciation, gloss, and a sample sentence when available.
The dictionary index (~35,000 entries) is bundled into the extension and queried entirely locally. No lookup request ever leaves your browser.
You can also right-click a selection and choose "查客語辭典 (Hakfa Dictionary)" from the context menu to trigger the same card — handy on pages outside your annotation allowlist.
SUPPORTED TONE NOTATIONS
The MOE system appears in dictionaries in three different tone formats — all are detected automatically:
• 調型: gaˊ, naˇ, hoˋ
• 調號: ga1, na3, ho5
• 調值: 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 ENTRIES
• hakkadict.moe.edu.tw (教育部客家語辭典)
• elearning.hakka.gov.tw/hakka/dictionary (客家委員會 e-Learning 客語辭典)
• elearning.hakka.gov.tw/hakka/cert/vocabulary (客委會客語認證詞彙)
• www.moedict.tw/: (萌典 — 臺灣客語 section only)
Entries are address prefixes — a URL is allowed when its host + path starts with the entry. The "/:" suffix on www.moedict.tw scopes annotation to the Hakka section.
You can add or remove entries from the popup. An on/off toggle lets you pause annotation site-wide without changing the allowlist.
PRIVACY
ShowPFS makes no network requests. Both the KPPY→PFS conversion and the dictionary lookup index run entirely in your browser from bundled data. Your allowlist is stored in chrome.storage.sync (Google account sync only — no third-party servers). No telemetry, no analytics, no tracking.
FONTS
NunitoPOJ (bundled for PFS display) is derived from the Nunito project and licensed under the SIL Open Font License, Version 1.1. The full license text is included with the extension (NunitoPOJ-OFL.txt). See https://scripts.sil.org/OFL for details.
OPEN SOURCE
Extension: https://github.com/Phakfasu/ShowPFSChromeExtension
Conversion: https://github.com/Phakfasu/KonvertToPFS
Dictionary: https://github.com/Phakfasu/HakkaDictMoeDataMirror
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.