polm/cutlet
Japanese to romaji converter in Python
解決的問題
Cutlet 提供了一種使用多種羅馬化系統將日文文字轉換為羅馬字(拉丁字母)的方法,確保專有名詞首字母大寫,並正確處理特定單字的例外情況。
工作原理
它使用 fugashi 庫進行分詞,並支援多種羅馬化標準,包括修正赫本式、訓令式和日本式。它可利用 UniDic 詞典在有可用時採用外語拼寫,並允許使用者為特定映射或單字定義自訂覆蓋。
適用對象
需要程式化地將日文文字轉換為羅馬字以用於應用程式、URL 別名生成或語言分析的開發者。
主要特色
- 支援修正赫本式、訓令式和日本式系統。
- 內建常見名稱(如東京和大阪)的例外清單。
- 提供專門用於生成 URL 友好字串的「別名模式」。
- 支援對特定單字和映射進行自訂覆蓋。
- 與 UniDic 集成以支援外語拼寫。
相關
- 專案
- 專案
- 專案
- 專案