polm/cutlet
Japanese to romaji converter in Python
解决的问题
Cutlet 提供了一种使用多种罗马化系统将日文文本转换为罗马字(拉丁字母)的方法,确保专有名词首字母大写,并正确处理特定单词的例外情况。
工作原理
它使用 fugashi 库进行分词,并支持多种罗马化标准,包括修正赫本式、训令式和日本式。它可以利用 UniDic 词典在有可用时采用外语拼写,并允许用户为特定映射或单词定义自定义覆盖。
适用人群
需要程序化地将日文文本转换为罗马字以用于应用程序、URL 别名生成或语言分析的开发者。
主要特性
- 支持修正赫本式、训令式和日本式系统。
- 内置常见名称(如东京和大阪)的例外列表。
- 提供专门用于生成 URL 友好字符串的「别名模式」。
- 支持对特定单词和映射进行自定义覆盖。
- 与 UniDic 集成以支持外语拼写。
相关
- 项目
- 项目
- 项目
- 项目