{"id":66087,"library":"pinyin","title":"Pinyin","description":"Convert Chinese characters to pinyin (phonetic romanization).","status":"active","version":"0.11.0","language":"rust","source_language":null,"source_url":"https://github.com/mozillazg/rust-pinyin","tags":["chinese","pinyin","conversion","text","unicode"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\npinyin = \"0.11.0\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add pinyin","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"ToPinyin","correct":"use pinyin::ToPinyin;"}],"quickstart":{"code":"use pinyin::ToPinyin;\n\nfn main() {\n    let s = \"中文\";\n    for pinyin in s.to_pinyin() {\n        if let Some(p) = pinyin {\n            println!(\"{}\", p.plain());\n        }\n    }\n}","lang":"rust","description":"Convert a Chinese string to pinyin syllables."},"warnings":[],"env_vars":null,"search_vec":"'charact':4 'chines':3,9 'convers':11 'convert':2 'phonet':7 'pinyin':1,6,10 'roman':8 'text':12 'unicod':13","created_at":"2026-06-17T17:19:07.409615+00:00","updated_at":"2026-06-17T17:19:07.409615+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/mozillazg/rust-pinyin","github":"https://github.com/mozillazg/rust-pinyin","docs":"https://docs.rs/pinyin/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}