Il existe un module de conversion du japonais vers le romaji appelé PyKakasi, donc si vous êtes occupé, nous vous recommandons de l'installer.
――Je veux l'écrire moi-même!
C'est un article pour ceux qui disent.
chars_dict.py
hiragana = {
    # vowel
    'Ah': 'a',
    'je': 'i',
    'U': 'u',
    'e': 'e',
    'Oh': 'o',
    # consonant K
    'Ou': 'ka',
    'Ki': 'ki',
    'Ku': 'ku',
    'Ke': 'ke',
    'Cette': 'ko',
    # consonant K"
    'Mais': 'ga',
    'Gi': 'gi',
    'Gu': 'gu',
    'Ge': 'ge',
    'Aller': '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
Bonjour# hiragana = input()
ko-n-ni-chi-ha  # print(romaji)
Bonjour le monde# hiragana = input()
ERROR  # print(romaji)
Recommended Posts