ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
Annotates Hakfa MOE-pinyin with Pha̍k-fa-sṳ (白話字) readings, and shows a Hakfa dictionary popup on text selection.
As of June 2026, ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary has 8 users in the Education category.
Usersno change0%
8
8
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
0.9.4
Manifest V3
90-day change · In the last 90 days this extension 1 version update, changed permissions.
History
4 snapshotsTracking since May 16, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| May 16, 2026 | — | — | — | 0.9.1 |
| May 22, 2026 | — | — | — | 0.9.1 |
| May 28, 2026 | 1 | — | — | 0.9.4 |
| Jun 4, 2026 | 7 | — | — | 0.9.4 |
| Now | 8 | — | — | 0.9.4 |
Changelog
- May 22, 2026description
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.
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.
- May 22, 2026short_description
Adds Pha̍k-fa-sṳ (白話字) readings next to Hakfa text written in the MOE pinyin (e.g. hiauˋ dedˋ → hiáu-tet).
Annotates Hakfa MOE-pinyin with Pha̍k-fa-sṳ (白話字) readings, and shows a Hakfa dictionary popup on text selection.
- May 22, 2026name
ShowPFS — Hakfa Pha̍k-fa-sṳ Annotator
ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
- May 22, 2026host_permissions
*://*.hakka.dict.edu.tw/*, *://*.hakkadict.moe.edu.tw/*, *://*.elearning.hakka.gov.tw/*, *://*.mhi.moe.edu.tw/*
*://hakkadict.moe.edu.tw/*, *://elearning.hakka.gov.tw/hakka/dictionary*, *://elearning.hakka.gov.tw/hakka/cert/vocabulary*, *://www.moedict.tw/:*
- May 22, 2026permissions
storage, scripting
storage, scripting, contextMenus, activeTab
Permissions & access
- Permissions
- storagescriptingcontextMenusactiveTab
- Host access
- *://hakkadict.moe.edu.tw/*, *://elearning.hakka.gov.tw/hakka/dictionary*, *://elearning.hakka.gov.tw/hakka/cert/vocabulary*, *://www.moedict.tw/:*
Screenshots
About
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.
Technical
- Version
- 0.9.4
- Manifest
- V3
- Size
- 5.74MiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- hnckbnikoachkdkiibkngdodeldfhdeo
- Developer ID
- u1d4e8045a54783c62bda75ab6d99cd0f
- Developer Email
- [email protected]
- Created
- May 15, 2026
- Last Updated (Store)
- May 20, 2026
- Last Scraped
- Jun 10, 2026
- Website
- —
- Support URL
- —
Data sourced from the Chrome Web Store · last verified Jun 10, 2026.