Pythonは多くのライブラリを持つ強力なプログラミング言語で、その中には日本語のテキストをひらがな、カタカナ、ローマ字に変換するためのライブラリもあります。その一つがpykakasi
です。
pykakasiのインストール
まずは、pykakasi
をインストールします。以下のコマンドを実行します。
pip install pykakasi
pykakasiの使用方法
pykakasi
の基本的な使用方法は以下の通りです。
import pykakasi
# インスタンス化
kks = pykakasi.kakasi()
# 変換
result = kks.convert('なんらかのテキスト')
# 結果の取得
for item in result:
print(f'原文: {item["orig"]}, ひらがな: {item["hira"]}, カナ: {item["kana"]}, ローマ字: {item["hepburn"]}')
このコードは、convert()
メソッドを使って日本語のテキストをひらがな、カタカナ、ローマ字に変換し、その結果を表示します。
実例
以下に、具体的な文章を変換する例を示します。
import pykakasi
# 適当な日本語のテキスト
text = 'パソコンの使いすぎで目が痛い'
# インスタンス化
kks = pykakasi.kakasi()
# 変換
result = kks.convert(text)
# 結果の取得
for item in result:
print(f'原文: {item["orig"]}, ひらがな: {item["hira"]}, カナ: {item["kana"]}, ローマ字: {item["hepburn"]}')
このコードを実行すると、以下のような出力が得られます。
原文: パソコン, ひらがな: ぱそこん, カナ: パソコン, ローマ字: pasokon
原文: の, ひらがな: の, カナ: ノ, ローマ字: no
原文: 使い, ひらがな: つかい, カナ: ツカイ, ローマ字: tsukai
原文: すぎで, ひらがな: すぎで, カナ: スギデ, ローマ字: sugide
原文: 目, ひらがな: め, カナ: メ, ローマ字: me
原文: が, ひらがな: が, カナ: ガ, ローマ字: ga
原文: 痛い, ひらがな: いたい, カナ: イタイ, ローマ字: itai
このように、pykakasi
を使うと、日本語のテキストを簡単にひらがな、カタカナ、ローマ字に変換することができます。.