📊
免費詞頻統計器
統計文字中每個單字出現的頻率。視覺化高頻詞、匯出為 CSV 並過濾停用詞。
載入後可離線使用
可載入 .txt、.md、.csv、.docx 或 .pdf。檔案在您的裝置上讀取。
最小長度:
最少次數:
顯示前:
排序:
工作原理
詞頻分析完全在你的瀏覽器中使用手寫的分詞器和 JavaScript Map 執行——沒有庫、沒有伺服器。你一輸入或貼上,文字就在本地解析、計數和排名。
- 1支援 Unicode 的分詞工具將文字轉為小寫,然後用 Unicode 屬性正則 \p{L}\p{M} 提取記號——能正確處理帶重音的字母和非拉丁文字。對於中日韓文字,它會切換為瀏覽器內建的 Intl.Segmenter API(granularity: 'word'),拆分之間沒有空格的字元。
- 2停用詞與長度過濾可選過濾會使用與網站語言符合的硬編碼 Set 去除常見功能詞(the、a、is 以及西班牙語、法語、德語、義大利語和葡萄牙語中的對應詞)。最短長度滑桿會在計數開始前去除短於所選閾值的記號。
- 3基於 Map 的頻率計數與 n 元組模式記號在 JavaScript Map 中計數——特意選用 Map,使 'constructor' 這樣的保留屬性名不會與被計數的單字衝突。在二元組或三元組模式中,分詞器在原始記號流上滑動視窗,在計數前將相鄰單字連線成短語。
- 4排名結果與 CSV 匯出結果按次數降序排列,並以排名條形圖顯示。匯出會使用瀏覽器的 Blob API 在記憶體中產生純文字 CSV blob 並觸發下載——任何時候都不會向伺服器傳送內容。