mozcpy
Mozc for Python: yet another Kana-Kanji converter
INSTALLATION
$ pip install mozcpy
USAGE
import mozcpy
converter = mozcpy.Converter()
converter.convert('まほうしょうじょ')
# => '魔法少女'
converter.convert('まほうしょうじょ', n_best=10)
# => ['魔法少女', '魔法消除', '魔法省所', '魔法小所', '魔法昇叙', '魔砲少女', 'マホウ少女', '魔法証所', '魔法賞所']
converter.convert_wakati('もうなにもこわくない')
# => 'もう 何 も 怖く ない'
converter.convert_wakati('もうなにもこわくない', n_best=3)
# => ['もう 何 も 怖く ない', 'もう 何 も こわく ない', 'もう 何 も 恐く ない']
converter.wakati("もうなにもこわくない")
# => 'もう なに も こわく ない'
converter.wakati("もうなにもこわくない", n_best=10) # duplicatetions are ignored
# => ['もう なに も こわく ない']
FOR DEVELOPER
This module uses Git LFS to pull dictionary files.
ACKNOWLEDGEMENT
This module relies on Mozc and MeCab.
. T. Kudo, T. Hanaoka, J. Mukai, Y. Tabata, H. Komatsu. 2011. Efficient dictionary and language model compression for input method editors. In Proceedings of the Workshop on Advances in Text Input Methods (WTIM 2011), pp 19-25.
. T. Kudo, H. Komatsu, T. Hanaoka, A. Mukai, Y. Tabata, K. Yamamoto, Y. Matsumoto. 2004. Applying Conditional Random Fields to Japanese Morphological Analysis. In Proceedings of the EMNLP 2004, pp 230-237.
CHANGES
0.2 (2023-12-12)
Update the dictionaries
Fix Windows MeCab args problem (thanks @Bye-lemon)
Support Python 3.11 and 3.12
0.1.1 (2023-01-06)
-Fix install problem
0.1 (2022-08-22)
First release
Metadata
Release files for mozcpy 0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mozcpy-0.2.tar.gz | 42.7 MB | Details |
Release files / mozcpy-0.2.tar.gz
| Download URL | mozcpy-0.2.tar.gz |
|---|---|
| Size | 42.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
58d20f87cb4758461d89c9a7c63a7f41d66af9df22c7b90fb515505f9fa35b34
|
|
BLAKE2b-256 checksum How to use checksums |
99ad727700ecd63d8e30c227bd2914fd01dd507e0903366a0d6ad59e211c9f80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.1
|