
Cutlet adalah alat untuk mengubah bahasa Jepang menjadi Romaji. Lihat demo interaktif! Lihat juga dokumen dan posting blog asli.
masalah を英語で書く必要はありません。
Fitur:
Hal -hal yang tidak didukung:
Secara internal, Cutlet menggunakan Fugashi, sehingga Anda dapat menggunakan kamus yang sama yang Anda gunakan untuk tokenisasi normal.
Cutlet dapat dipasang melalui PIP seperti biasa.
pip install cutlet
Perhatikan bahwa jika Anda tidak memiliki kamus mecab yang diinstal, Anda juga harus menginstalnya. Jika Anda baru memulai unidic-lite adalah pilihan yang baik.
pip install unidic-lite
Skrip baris perintah disertakan untuk pengujian cepat. Cukup gunakan cutlet dan setiap baris stdin akan diperlakukan sebagai kalimat. Anda dapat menentukan sistem untuk digunakan ( hepburn , kunrei , nippon , atau nihon ) sebagai argumen pertama.
$ cutlet
ローマ字変換プログラム作ってみた。
Roma ji henkan program tsukutte mita.
Dalam kode:
import cutlet
katsu = cutlet . Cutlet ()
katsu . romaji ( "カツカレーは美味しい" )
# => 'Cutlet curry wa oishii'
# you can print a slug suitable for urls
katsu . slug ( "カツカレーは美味しい" )
# => 'cutlet-curry-wa-oishii'
# You can disable using foreign spelling too
katsu . use_foreign_spelling = False
katsu . romaji ( "カツカレーは美味しい" )
# => 'Katsu karee wa oishii'
# kunreisiki, nihonsiki work too
katu = cutlet . Cutlet ( 'kunrei' )
katu . romaji ( "富士山" )
# => 'Huzi yama'
# comparison
nkatu = cutlet . Cutlet ( 'nihon' )
sent = "彼女は王への手紙を読み上げた。"
katsu . romaji ( sent )
# => 'Kanojo wa ou e no tegami wo yomiageta.'
katu . romaji ( sent )
# => 'Kanozyo wa ou e no tegami o yomiageta.'
nkatu . romaji ( sent )
# => 'Kanozyo ha ou he no tegami wo yomiageta.'