Skip to main content

A collection of japanese text and number manipulation tools.

Project description

A python library for processing your japanese learning materials.

Installation

pip install jphelper

Usage

Convert romaji to hiragana or katakana.

from jphelper import kanaize
kanaize('ohayou')  # おはよう
kanaize('puroguramingu', to_katakana=True)  # プログラミング
kanaize('jyoukyou')  # じょうきょう
kanaize('gakkou')  # がっこう

Pair kanji and its furigana.

from jphelper import match_reading
match_reading('学校', 'がっこう')  # 学校[がっこう]
match_reading('青い空', 'あおいそら')  # 青[あお]い 空[そら]
match_reading('すばしっこい茶色の狐', 'すばしっこいちゃいろのきつね')  #すばしっこい 茶色[ちゃいろ]の 狐[きつね]

Convert arabic numeral to japanese.

from jphelper.number import to_japanese
to_japanese(3907)  # さんぜんきゅうひゃくなな
to_japanese(524, use_kanji=True)  # 五百二十四
to_japanese(-8437)  # マイナスはっせんよんひゃくさんじゅうなな
to_japanese(0.456, decimal_limit=2)  # ゼロてんよんご
to_japanese(12500, separator='、')  # いち、まん、に、せん、ご、ひゃく、ゼロ

Playing with numbers.

from jphelper.number import shorten, kanji_grouping
shorten(12345678987)  # 123.4億
kanji_grouping(-15124)  # -1万5124
kanji_grouping(-2345678.90123, use_hiragana=True, use_minus_sign=False)  # マイナス234まん5678てん90123

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jphelper-0.9.1.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jphelper-0.9.1-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file jphelper-0.9.1.tar.gz.

File metadata

  • Download URL: jphelper-0.9.1.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for jphelper-0.9.1.tar.gz
Algorithm Hash digest
SHA256 cd732159c20b494d4299a9c7478c290a3bfd9e765b00b7b1fd58aa38a46a2fbd
MD5 18489aa3c3f494552eb49c4f122bce0e
BLAKE2b-256 c761709eb5927dc58819012ca519f5160ba11e85862b9026d364a6ced9575d4f

See more details on using hashes here.

File details

Details for the file jphelper-0.9.1-py3-none-any.whl.

File metadata

File hashes

Hashes for jphelper-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5c1d834ca4c7398f94b7b126333b28326cfe46801667446946185298cdb6e1c2
MD5 e9f1d2ac891632544631dc10874e8a91
BLAKE2b-256 6c5ec0c9e800dd142a4147c6df4e95cd03537e3543b1eeab8beabaaa6414259f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page