可讀性分數是一個由段落中的詞彙、句子和音節計算出來的單一數字,目的是預測該段落的閱讀難度。若要檢查可讀性分數,你需要把英文文字貼到一個會計算這些輸入項、並套用一或多個已發表的公式來評估的工具中。多數工具只回報最終數字,但比較好的工具也會顯示背後的原始計數,因為可讀性分數就是那些計數的簡單算術函數。同一段文字在兩個工具上得到不同分數,幾乎一定是計算方式不同,而不是公式不同。一個好的工作流程是一次執行六個已發表的公式,把原始計數一起看,並把公式之間的分歧當作健全性檢查,而不是問題。本文將逐步說明這些數字的意義、如何用 Readability Score Checker 一次跑完,以及如何同時解讀這六個分數,而不被任何單一分數誤導。

可讀性分數實際衡量的是什麼
可讀性分數是長度訊號的線性組合。每個已發表的公式都是先計算詞數、句數和音節數(或字元數),然後把這些計數代入一個方程式,其中的係數是在二十世紀中期根據閱讀理解資料配適出來的。基礎版本中並沒有涉及自然語言模型;它就是對文本統計資料做算術,所使用的常數是很久以前選定的,而且很少重新檢視。
最常見的輸出是 Flesch Reading Ease(費雪易讀度),它回傳一個 0 到 100 風格的分數,數值越高代表越容易讀。它在某種意義上是有界的:一般散文會落在 0 到 100 之間,但這個公式其實是開放式的;非常短、非常簡單的句子可能得到超過 100 的分數,而密度高的學術散文可能得到低於 0 的分數。因此,解讀區間是以門檻而非硬性上限的方式來套用,無論公式實際上是否真的能達到 95,得到 95 分的意義都是一樣的。
其他五個常見公式——Flesch-Kincaid Grade Level、Gunning Fog、SMOG、Coleman-Liau,以及 Automated Readability Index——回傳的是美國的學校年級等級。年級等級的輸出在一眼之間比較容易解讀,但它們只對連續散文有意義,對清單、程式碼區塊、表格或大量數字的文字並不適用。在一首詩或一份食譜上得到年級 8 並不是有意義的數字。
這六個公式以及它們為何分歧
可讀性公式之間的分歧是刻意設計的,而這些分歧本身具有資訊價值。它們之所以分歧,是因為它們對不同訊號的加權方式不同。下表摘要說明標準組中的每個公式實際上衡量的是什麼。
| 公式 | 輸出 | 衡量的內容 |
|---|---|---|
| Flesch Reading Ease | 0–100 風格分數(越高越容易) | 句子長度與每字音節數 |
| Flesch-Kincaid Grade Level | 美國年級等級 | 句子長度與每字音節數 |
| Gunning Fog | 美國年級等級 | 句子長度與三音節複合詞 |
| SMOG | 美國年級等級 | 多音節詞,以 30 句為校準基礎 |
| Coleman-Liau | 美國年級等級 | 每 100 個詞的字元數與句數 |
| Automated Readability Index (ARI) | 美國年級等級 | 每個詞的字元數與句數 |
Flesch-Kincaid 與 SMOG 以音節加權。Gunning Fog 以每句中的長詞加權。Coleman-Liau 與 ARI 計算的是字元而非音節,這使得它們在音節估計看起來可疑時,可以作為交叉檢查的依據,因為它們與以音節為基礎的公式沒有共用任何計算邏輯。
在非常短、非常簡單的句子上,Coleman-Liau 與 ARI 確實可能合理地回傳負的年級。這是公式本身的算術結果,而不是錯誤,因為這兩個公式都會減去一個小常數,在輸入極小時這個常數可能大過輸入。在六個詞的句子上得到負一分,正是公式依照其規格所產生的結果。
如何逐步為一段文字評分
若要使用 Readability Score Checker 檢查可讀性分數,工作流程包含三個動作與一個閱讀步驟。
- 把要評分的英文段落貼到文字方塊中。
- 選擇 Analyze 一次計算全部六個公式。
- 先讀 Flesch Reading Ease 的區間,再比較年級分數,並檢查下方的原始計數。
分數下方的原始計數包括詞數、句數、音節數、字母數、字元數、三音節複合詞與多音節詞。這七個計數就是這六個公式的全部輸入。如果某個分數看起來不對,原因幾乎都在這七個計數中的某一個,而不在公式,這就是為什麼這個工具會把它們顯示出來,而不是藏起來。
句子偵測是啟發式的,並不是精確的。小數點、縮寫,以及一份簡短的縮寫清單會被保護,以免某個價格或頭銜提前結束一個句子。如果你的文字含有許多縮寫詞或貨幣字串,請在相信年級分數之前先看一下下方的句數,因為句數被低估會讓每個把它放在分母的年級公式都偏高。
音節計數同樣也是基於規則的估計,而不是精確的演算法,因為英文並沒有權威性的拼字對音節對應表。計數器會拆開以連字號連接的詞、處理子音加 le 的結尾、判斷字尾的「es」或「ed」是否增加一個音節、去掉字尾的無聲 e,並計算剩下的母音群組,每個詞最少一個音節。它已經根據一份人工核對的清單做過測試,在一般散文上是可靠的,但在母音相鄰的某些詞上會低估。
如何解讀這些數字而不被誤導
從 Flesch Reading Ease 的區間開始。區間標籤遵循 MSKTC 簡易語言工具所發表的簡易語言慣例,而不是 Flesch 自己的原始措辭,而且因為這個分數本質上是無界的,這些區間是作為開放式門檻來套用。一個企業網站上的分數落在「fairly easy」區間,代表這段文字大致相當於一般興趣雜誌的程度,而不是每位讀者都會覺得毫不費力。
接著看五個年級分數。如果它們彼此差距在一兩個年級之內,代表這段文字有穩定的閱讀等級,任取其中一個都是合理的摘要。如果它們散佈在四到五個年級之間,代表這些公式正在對不同的特徵做出反應——一個在抓長詞,另一個在對字元密度做出反應——這種「分散」本身就是訊號,而不是平均值。平均值會掩蓋掉分歧。
頁面上有兩個需要特別注意的地方:
- 如果 SMOG 與 Flesch-Kincaid 明顯分歧,差異幾乎一定來自多音節詞的計算方式。請檢查下方的多音節詞計數,因為這兩個公式都是以音節為基礎,理論上應該彼此一致。
- 如果 Coleman-Liau 或 ARI 回傳負的年級,代表這段文字既短又簡單,以至於公式中的常數反而主導了輸入。請改用 Flesch-Kincaid 或 Flesch Reading Ease 的數字,並用原始句數加以確認。
把這些分數當成方向,而不是判決。它們擅長告訴你某段文字在編輯過後變得更密,但不善於告訴你某個特定讀者是否能讀懂。
分數不再有用的時機
年級公式是根據連續散文進行驗證的。在清單、程式碼區塊、表格或大量數字的文字上,結果只能視為參考性的,因為計數仍會被計算出來,但這些公式本來就不是為這種文字形狀設計的。一份含有二十個縮寫詞的項目符號清單會產生一個詞數、一個句數 1,以及一個兩位數的年級,這些全都是機械上正確、編輯上沒有意義的結果。
SMOG 還有一個額外的注意事項。McLaughlin 為正好三十句的樣本定義了 SMOG。少於三十句時,這個分數是從更小的樣本外推而來,因為這個公式會取平方根,這種縮放方式也會放大計算上的雜訊。Readability Score Checker 仍會在較短的文字上顯示 SMOG 結果,但會註明它是外推的;在達到三十句之前,請把這個數字視為方向而非測量結果。
詞彙列表、圖說、對話片段,以及詩的片段,都會產生公式會乖乖計算的計數。你得到的數字在那些計數上是有效的算術,但這些公式從未針對這類輸入進行校準。如果你的文字不是段落形狀的散文,請把每個分數視為近似值,並且比起分數本身,更信任下方的計數。
隱私以及這個工具不做的事
所有計算都在瀏覽器中進行,因此文字永遠不會被上傳、儲存,或綁定到任何帳戶。這對於未發表的草稿、客戶資料,以及任何你不想離開自己機器的文字而言,非常重要。
這個工具不會評估意義、清晰度,或編輯意義上的可讀性。它不會偵測被動語氣、填充詞,或過長的句子;它只回報計數,以及由這些計數所構成的公式。若要在一般散文上得到一個站得住腳的數值分數,這裡的六個公式就是標準參考,而比較它們就是設計上的工作流程。
每個公式所使用的常數都已與主要或權威來源核對過。Flesch-Kincaid 與 ARI 的係數來自於 1975 年的海軍技術報告;SMOG 的常數來自 McLaughlin 在 1969 年的原始論文;Flesch Reading Ease 的係數及其解讀區間來自一份政府的簡易語言文件。當已發表的表格之間出現矛盾時,這個分歧是透過兩份獨立來源而非多數決來解決:Flesch 係數是 84.6,而不是某個 OCR 掃描看起來顯示的 83.6;Coleman-Liau 係數是 0.0588,而不是在至少一份期刊表格中流傳的 0.0855。把這些常數視為權威值,才能讓六個分數在不同工具之間保持可比性。
如果你正在權衡選項,如何使用行差異比較閱讀困難文本對此有詳細說明。
如果你正在權衡選項,如何將 PPT 轉成文字並逐張投影片閱讀對此有詳細說明。