Es gibt ein Konvertierungsmodul von Japanisch zu Romaji namens PyKakasi. Wenn Sie also beschäftigt sind, empfehlen wir Ihnen, es zu installieren.
――Ich möchte es selbst schreiben!
Es ist ein Artikel für diejenigen, die sagen.
chars_dict.py
hiragana = {
# vowel
'Ah': 'a',
'ich': 'i',
'U.': 'u',
'e': 'e',
'Oh': 'o',
# consonant K
'Oder': 'ka',
'Ki': 'ki',
'Ku': 'ku',
'Ke': 'ke',
'Dies': 'ko',
# consonant K"
'Aber': 'ga',
'Gi': 'gi',
'Gu': 'gu',
'Ge': 'ge',
'Gehen': 'go',
...
}
main.py
from .chars_dict import hiragana as dict
def hiragana_to_romaji(hiragana):
romaji = ''
for char in hiragana:
if char in dict:
romaji += dict[char] + '-'
else:
romaji = 'ERROR_'
break
romaji = romaji[:-1]
return romaji
hiragana = input()
romaji = hiragana_to_romaji(hiragana)
print(romaji)
run
Hallo# hiragana = input()
ko-n-ni-chi-ha # print(romaji)
Hallo Welt# hiragana = input()
ERROR # print(romaji)
Recommended Posts