3 releases
0.1.2 | Apr 17, 2023 |
---|---|
0.1.1 | Mar 11, 2022 |
0.1.0 | Mar 11, 2022 |
#4 in #katakana
19KB
435 lines
rust-japanese
Recognize the different Japanese scripts and convert between hiragana/katakana.
Install
Add this to your Cargo.toml
:
[dependencies]
japanese = "{version}"
Visit the crate page to copy the latest version.
Documentation
Usage
There are two primary modules you'll be using from this crate:
- charset: Contains functions that detect different scripts (hiragana, katakana, kanji, jp punctuation, etc).
- converter: Contains functions that convert between different scripts, in addition to other useful utilities.
charset
use japanese::charset;
charset::is_japanese('あ') // -> true
charset::is_japanese_punctuation('。') // -> true
charset::is_hiragana_string("あまり") // -> true
// ...
converter
use japanese::converter;
converter::convert_hiragana_to_katakana_string("もん") // -> モン
converter::convert_katakana_to_hiragana_string("キョービ") // -> きょうび
// ...
Dependencies
~59KB