7 releases
0.1.6 | Nov 30, 2022 |
---|---|
0.1.5 | Nov 26, 2022 |
#549 in Text processing
36 downloads per month
30KB
1K
SLoC
ipa-translate
A crate for translating ASCII text to IPA
Usage
use ipa_translate;
fn main() {
let ipa = "prʲɪvʲet";
let xsampa = "pr_jIv_jet";
let praat = r"pr\^j\icv\^jet";
let branner = "prj^Ivj^et";
let sil = "prj^i=vj^et";
assert_eq!(ipa_translate::xsampa_to_ipa(xsampa), ipa);
assert_eq!(ipa_translate::praat_to_ipa(praat), ipa);
assert_eq!(ipa_translate::branner_to_ipa(branner), ipa);
assert_eq!(ipa_translate::sil_to_ipa(sil), ipa);
}
Dependencies
~0.9–1.3MB
~37K SLoC