polm/cutlet

Japanese to romaji converter in Python

何を解決するか

Cutlet は、さまざまなローマ字表記システムを使用して日本語テキストをローマ字(ラテン文字)に変換する方法を提供し、固有名詞を正しく大文字化し、特定の単語の例外を適切に処理します。

動作方法

fugashi ライブラリを用いたトークン化を実行し、Modified Hepburn、Kunreisiki、Nihonsiki などの複数のローマ字表記規準をサポートします。利用可能な場合、UniDic 辞書を活用して外国語の表記を反映でき、個々のマッピングや特定の単語に対してカスタムオーバーライドを定義できます。

対象ユーザー

アプリケーション用の日本語テキストをプログラム的にローマ字に変換する必要がある開発者、URLスラッグ生成、言語分析などに役立つ。

特徴

  • Modified Hepburn、Kunreisiki、Nihonsiki の表記システムをサポート。
  • 東京や大阪などの一般的な名前の例外リストを内蔵。
  • URLフレンドリーな文字列を生成するための「スラッグモード」を搭載。
  • 特定の単語やマッピングに対してカスタムオーバーライドを可能にする。
  • 外国語の表記サポートのために UniDic と統合。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト