![見出し画像](https://assets.st-note.com/production/uploads/images/131272158/rectangle_large_type_2_85ba159590de9da9ab20b2ca131e0679.png?width=1200)
Pythonで便利なライブラリ! - ひらがな変換!
漢字混じりの日本語をひらがな、カタカナ、ローマ字に変換することができるライブラを使ってみます。
pykakasi
Colabで試します。まずインストール。
!pip install pykakasi
使い方です。
ひらがな、カタカナ、ローマ字に変換
"お餅"を変換してみます。
from pykakasi import kakasi
kks = kakasi()
word = "お餅"
result = kks.convert(word)
print(result)
[{'orig': 'お', 'hira': 'お', 'kana': 'オ', 'hepburn': 'o', 'kunrei': 'o', 'passport': 'o'}, {'orig': '餅', 'hira': 'もち', 'kana': 'モチ', 'hepburn': 'mochi', 'kunrei': 'moti', 'passport': 'mochi'}]
"ひらがな"のみ取り出します。
for converted_word in result:
print(f"{converted_word['hira']}", end ="")
おもち
ふりがなモード
文を単語に分けてそれぞれを変換して表示させることができます。
for item in result:
print("{}[{}] ".format(item['orig'], item['hira'].capitalize()), end='')
print()
お[お] 餅[もち]
参考サイト
この記事が気に入ったらサポートをしてみませんか?