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