Item logo image for ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary

ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary

ExtensionEducation1 user
Item media 3 (screenshot) for ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
Item media 1 (screenshot) for ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
Item media 2 (screenshot) for ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
Item media 3 (screenshot) for ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
Item media 1 (screenshot) for ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
Item media 1 (screenshot) for ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
Item media 2 (screenshot) for ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary
Item media 3 (screenshot) for ShowPFS - 客語 Pha̍k-fa-sṳ Annotator & Dictionary

Overview

Annotates Hakfa MOE-pinyin with Pha̍k-fa-sṳ (白話字) readings, and shows a Hakfa dictionary popup on text selection.

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.

Details

  • Version
    0.9.4
  • Updated
    May 20, 2026
  • Offered by
    台文雞絲麵 Tâi-bûn Ke-si Mī
  • Size
    5.74MiB
  • Languages
    English (United States)
  • Developer
    Email
    taibunkesimi+chromewebstore@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps