Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Pure-Python Japanese character interconverter for Hiragana, Katakana, Hankaku, and Zenkaku

License

NotificationsYou must be signed in to change notification settings

ikegami-yukino/jaconv

Repository files navigation

jaconv

coveralls.iopyversionlatest versionlicensedownload

jaconv (Japanese Converter) is interconverter for Hiragana, Katakana, Hankaku (half-width character) and Zenkaku (full-width character)

Japanese README is available.

INSTALLATION

$ pip install jaconv

USAGE

See alsodocument

importjaconv# Hiragana to Katakanajaconv.hira2kata('ともえまみ')# => 'トモエマミ'# Hiragana to half-width Katakanajaconv.hira2hkata('ともえまみ')# => 'トモエマミ'# Katakana to Hiraganajaconv.kata2hira('巴マミ')# => '巴まみ'# half-width character to full-width character# default parameters are followings: kana=True, ascii=False, digit=Falsejaconv.h2z('ティロ・フィナーレ')# => 'ティロ・フィナーレ'# half-width character to full-width character# but only ascii charactersjaconv.h2z('abc',kana=False,ascii=True,digit=False)# => 'abc'# half-width character to full-width character# but only digit charactersjaconv.h2z('123',kana=False,ascii=False,digit=True)# => '123'# half-width character to full-width character# except half-width Katakanajaconv.h2z('アabc123',kana=False,digit=True,ascii=True)# => 'アabc123'# an alias of h2zjaconv.hankaku2zenkaku('ティロ・フィナーレabc123')# => 'ティロ・フィナーレabc123'# full-width character to half-width character# default parameters are followings: kana=True, ascii=False, digit=Falsejaconv.z2h('ティロ・フィナーレ')# => 'ティロ・フィナーレ'# full-width character to half-width character# but only ascii charactersjaconv.z2h('abc',kana=False,ascii=True,digit=False)# => 'abc'# full-width character to half-width character# but only digit charactersjaconv.z2h('123',kana=False,ascii=False,digit=True)# => '123'# full-width character to half-width character# except full-width Katakanajaconv.z2h('アabc123',kana=False,digit=True,ascii=True)# => 'アabc123'# an alias of z2hjaconv.zenkaku2hankaku('ティロ・フィナーレabc123')# => 'ティロ・フィナーレabc123'# normalizejaconv.normalize('ティロ・フィナ〜レ','NFKC')# => 'ティロ・フィナーレ'# Hiragana to alphabetjaconv.kana2alphabet('じゃぱん')# => 'japan'# Alphabet to Hiraganajaconv.alphabet2kana('japan')# => 'じゃぱん'# Katakana to Alphabetjaconv.kata2alphabet('ケツイ')# => 'ketsui'# Alphabet to Katakanajaconv.alphabet2kata('namba')# => 'ナンバ'# Hiragana to Julius's phoneme formatjaconv.hiragana2julius('てんきすごくいいいいいい')# => 't e N k i s u g o k u i:'

NOTE

jaconv.normalize method expand unicodedata.normalize for Japanese language processing.

'〜' => 'ー''~' => 'ー'"’" => "'"'”'=> '"''“' => '``''―' => '-''‐' => '-''˗' => '-''֊' => '-''‐' => '-''‑' => '-''‒' => '-''–' => '-''⁃' => '-''⁻' => '-''₋' => '-''−' => '-''﹣' => 'ー''-' => 'ー''—' => 'ー''―' => 'ー''━' => 'ー''─' => 'ー'

About

Pure-Python Japanese character interconverter for Hiragana, Katakana, Hankaku, and Zenkaku

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors12

Languages


[8]ページ先頭

©2009-2025 Movatter.jp