jaconv package¶
-
jaconv.
alphabet2kana
(text)[source]¶ Convert alphabets to Hiragana
- Parameters
text (str) – Alphabets string.
- Returns
Hiragana string.
- Return type
str
Examples
>>> print(jaconv.alphabet2kana('mamisan')) まみさん
-
jaconv.
alphabet2kata
(text)¶
-
jaconv.
h2z
(text, ignore='', kana=True, ascii=False, digit=False)[source]¶ Convert Half-width (Hankaku) Katakana to Full-width (Zenkaku) Katakana
- Parameters
text (str) – Half-width Katakana string.
ignore (str) – Characters to be ignored in converting.
kana (bool) – Either converting Kana or not.
ascii (bool) – Either converting ascii or not.
digit (bool) – Either converting digit or not.
- Returns
Full-width Katakana string.
- Return type
str
Examples
>>> print(jaconv.h2z('ティロフィナーレ')) ティロフィナーレ >>> print(jaconv.h2z('ティロフィナーレ', ignore='ィ')) ティロフィナーレ >>> print(jaconv.h2z('abcd', ascii=True)) ABCD >>> print(jaconv.h2z('1234', digit=True)) 1234
-
jaconv.
hankaku2zenkaku
(text, ignore='', kana=True, ascii=False, digit=False)¶ Convert Half-width (Hankaku) Katakana to Full-width (Zenkaku) Katakana
- Parameters
text (str) – Half-width Katakana string.
ignore (str) – Characters to be ignored in converting.
kana (bool) – Either converting Kana or not.
ascii (bool) – Either converting ascii or not.
digit (bool) – Either converting digit or not.
- Returns
Full-width Katakana string.
- Return type
str
Examples
>>> print(jaconv.h2z('ティロフィナーレ')) ティロフィナーレ >>> print(jaconv.h2z('ティロフィナーレ', ignore='ィ')) ティロフィナーレ >>> print(jaconv.h2z('abcd', ascii=True)) ABCD >>> print(jaconv.h2z('1234', digit=True)) 1234
-
jaconv.
hira2hkata
(text, ignore='')[source]¶ Convert Hiragana to Half-width (Hankaku) Katakana
- Parameters
text (str) – Hiragana string.
ignore (str) – Characters to be ignored in converting.
- Returns
Half-width Katakana string.
- Return type
str
Examples
>>> print(jaconv.hira2hkata('ともえまみ')) トモエマミ >>> print(jaconv.hira2hkata('ともえまみ', ignore='み')) トモエマみ
-
jaconv.
hira2kata
(text, ignore='')[source]¶ Convert Hiragana to Full-width (Zenkaku) Katakana.
- Parameters
text (str) – Hiragana string.
ignore (str) – Characters to be ignored in converting.
- Returns
Katakana string.
- Return type
str
Examples
>>> print(jaconv.hira2kata('ともえまみ')) トモエマミ >>> print(jaconv.hira2kata('まどまぎ', ignore='ど')) マどマギ
-
jaconv.
hiragana2julius
(text)[source]¶ Convert Hiragana to Julius’s phoneme format.
- Parameters
text (str) – Hiragana string.
- Returns
Alphabet string.
- Return type
str
Examples
>>> print(jaconv.hiragana2julius('てんきすごくいいいいいい')) t e N k i s u g o k u i:
-
jaconv.
kana2alphabet
(text)[source]¶ Convert Hiragana to hepburn-style alphabets
- Parameters
text (str) – Hiragana string.
- Returns
Hepburn-style alphabets string.
- Return type
str
Examples
>>> print(jaconv.kana2alphabet('まみさん')) mamisan
-
jaconv.
kata2alphabet
(text)¶
-
jaconv.
kata2hira
(text, ignore='')[source]¶ Convert Full-width Katakana to Hiragana
- Parameters
text (str) – Full-width Katakana string.
ignore (str) – Characters to be ignored in converting.
- Returns
Hiragana string.
- Return type
str
Examples
>>> print(jaconv.kata2hira('巴マミ')) 巴まみ >>> print(jaconv.kata2hira('マミサン', ignore='ン')) まみさン
-
jaconv.
normalize
(text, mode='NFKC')[source]¶ Convert Half-width (Hankaku) Katakana to Full-width (Zenkaku) Katakana, Full-width (Zenkaku) ASCII and DIGIT to Half-width (Hankaku) ASCII and DIGIT. Additionally, Full-width wave dash (〜) etc. are normalized
- Parameters
text (str) – Source string.
mode (str) – Unicode normalization mode.
- Returns
Normalized string.
- Return type
str
Examples
>>> print(jaconv.normalize('ティロ・フィナ〜レ', 'NFKC')) ティロ・フィナーレ
-
jaconv.
z2h
(text, ignore='', kana=True, ascii=False, digit=False)[source]¶ Convert Full-width (Zenkaku) Katakana to Half-width (Hankaku) Katakana
- Parameters
text (str) – Full-width Katakana string.
ignore (str) – Characters to be ignored in converting.
kana (bool) – Either converting Kana or not.
ascii (bool) – Either converting ascii or not.
digit (bool) – Either converting digit or not.
- Returns
Half-width Katakana string.
- Return type
str
Examples
>>> print(jaconv.z2h('ティロフィナーレ')) ティロフィナーレ >>> print(jaconv.z2h('ティロフィナーレ', ignore='ィ')) ティロフィナーレ >>> print(jaconv.z2h('ABCD', ascii=True)) abcd >>> print(jaconv.z2h('1234', digit=True)) 1234
-
jaconv.
zenkaku2hankaku
(text, ignore='', kana=True, ascii=False, digit=False)¶ Convert Full-width (Zenkaku) Katakana to Half-width (Hankaku) Katakana
- Parameters
text (str) – Full-width Katakana string.
ignore (str) – Characters to be ignored in converting.
kana (bool) – Either converting Kana or not.
ascii (bool) – Either converting ascii or not.
digit (bool) – Either converting digit or not.
- Returns
Half-width Katakana string.
- Return type
str
Examples
>>> print(jaconv.z2h('ティロフィナーレ')) ティロフィナーレ >>> print(jaconv.z2h('ティロフィナーレ', ignore='ィ')) ティロフィナーレ >>> print(jaconv.z2h('ABCD', ascii=True)) abcd >>> print(jaconv.z2h('1234', digit=True)) 1234