polm/cutlet
Japanese to romaji converter in Python
何を解決するか
Cutlet は、さまざまなローマ字表記システムを使用して日本語テキストをローマ字(ラテン文字)に変換する方法を提供し、固有名詞を正しく大文字化し、特定の単語の例外を適切に処理します。
動作方法
fugashi ライブラリを用いたトークン化を実行し、Modified Hepburn、Kunreisiki、Nihonsiki などの複数のローマ字表記規準をサポートします。利用可能な場合、UniDic 辞書を活用して外国語の表記を反映でき、個々のマッピングや特定の単語に対してカスタムオーバーライドを定義できます。
対象ユーザー
アプリケーション用の日本語テキストをプログラム的にローマ字に変換する必要がある開発者、URLスラッグ生成、言語分析などに役立つ。
特徴
- Modified Hepburn、Kunreisiki、Nihonsiki の表記システムをサポート。
- 東京や大阪などの一般的な名前の例外リストを内蔵。
- URLフレンドリーな文字列を生成するための「スラッグモード」を搭載。
- 特定の単語やマッピングに対してカスタムオーバーライドを可能にする。
- 外国語の表記サポートのために UniDic と統合。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト