PyJyutping
Chinese text to Jyutping (粵拼; a standard of Cantonese romanization) conversion library in Python. Conversion is based on an officially published Cantonese Pronunciation List. This library performs the conversion using the Jyutping romanization table prepared by Dr. Samuel Cheng, which has been further converted to a dictionary file in JSON format.
Installation
pip install pyjyutping
Usage
Python
>>> from pyjyutping import jyutping
>>> jyutping.convert("我係香港人")
'ngo5 hai6 hoeng1 gong2 jan4'
Tone number in output can be disabled:
>>> jyutping.convert("我係香港人", tone=False)
'ngo hai hoeng gong jan'
Alphabets and digits are preserved in the conversion:
>>> jyutping.convert("香港嘅英文係Hong Kong")
'hoeng1 gong2 ge3 jing1 man4 hai6 Hong Kong'
>>> jyutping.convert("1841年1月25號香港開埠")
'1841 nin4 1 jyut6 25 hou6 hoeng1 gong2 hoi1 bou6'
Command-Line Interface Tool
$ pyjyutping 我係香港人
ngo5 hai6 hoeng1 gong2 jan4
License
MIT
Release files for pyjyutping 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyjyutping-1.0.0.tar.gz | 140.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyjyutping-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 284.5 kB
Release files / pyjyutping-1.0.0.tar.gz
| Download URL | pyjyutping-1.0.0.tar.gz |
|---|---|
| Size | 140.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
508ec2ecb494c25c38b8840c3118c402d2dd735afe4d46b41ededac6d06b3762
|
|
BLAKE2b-256 checksum How to use checksums |
27a0ddd4ae0f3f123032c273f3c283d1807aba8e9228471219b0a9258e585b33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2
|
Release files / pyjyutping-1.0.0-py3-none-any.whl
| Download URL | pyjyutping-1.0.0-py3-none-any.whl |
|---|---|
| Size | 143.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7ff56692f31ac8559445b82d24dce6b2766c7babb288d12af45f628f93055a8a
|
|
BLAKE2b-256 checksum How to use checksums |
eb4c898551213da26d27c0daa5d32dcdc5a6a98ed428ff728b9f97cfdc076aab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2
|