BudouX-rs
BudouX-rs is a rust port of BudouX (machine learning powered line break organizer tool).
Note: This project contains the deliverables of the BudouX project.
Note: BudouX-rs supported plain text only, not supports html inputs.
Demo
https://sg0hsmt.github.io/budoux-rs/
Documentation
Usage
Split sentences with internal model.
let model = default_japanese_model;
let words = parse;
assert_eq!
Load model from json file and split sentences using the loaded model.
let file = open.unwrap;
let reader = new;
let model: Model = from_reader.unwrap;
let words = parse;
assert_eq!
Test
cargo test
You can use GitHub Actions locally by act.
act -j test
Generate model from original BudouX
go generate ./...
Note: Generate model is require Go 1.13 or later.