Pythonで日本語をローマ字に変換するプログラム(ひらがなカタカナ漢字)

こんにちは、minoruです。

UbuntuのPython3で、日本語の全角文字をローマ字に変換する方法です。

Ctrl+Alt+Tで黒いターミナル画面を起動。

pip install pykakasi

上記を打ち込んでkakasiと言うライブラリをインストールしておきます。

import pykakasi

kanjis = ['国立 東京 大学', '薔薇 薔薇 薔薇 薔薇 薔薇']

kks = pykakasi.kakasi()

for kanji in kanjis:
    words = kanji.split(' ')
    result = []
    for word in words:
        result.append(kks.convert(word)[0]['hepburn'])
    print(' '.join(result))

参考:https://office54.net/python/module/pykakasi-kanji-convert

日本語をある程度スペースで区切ってあげないと、途中までしか変換してくれない仕様になっているようなので、使い方にはコツが必要かも。

追伸

ニンテンドースイッチのプロコンは品薄続きでどこにも売ってない…、互換コントローラーマニアの私が色々試した結果、これが一番コスパよく満足度が高かったので一応リンク貼っときます。
https://amzn.to/3FPHsfZ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする