Showpfs 客語 Pha̍k Fa Sṳ An Chrome extension icon

Showpfs 客語 Pha̍k Fa Sṳ An

📦 v0.9.1
💾 253KiB
📅 2026-05-15
View on Chrome Web Store

Chrome 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

Productivity/education productivity/education

Privacy Practices

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

🔐 Security Analysis

This extension hasn't been security-scanned yet.

Google Translate

39M+ users
View translations easily as you browse the web. By the Google Translate team.
Productivity/education

Endnote Click

5M+ users
Fast, one-click access to millions of research papers.
Productivity/education
Easily create mathematical equations, formulas and quizzes. Intuitively type or handwrite, with no tricky math code to l…
Productivity/education