v2.0.3
lpinyin
중국어 문자 핀인 변환 라이브러리. 정확하고 완전한 중국어 문자 사전. 빠른 변환.
139좋아요 3.3만30일 다운로드160Pub 점수
AndroidiOSWebmacOSWindowsLinux
Dart 한자 문자를 핀인으로 변환, Flutter, web, other
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
lpinyin是一个汉字转拼音的Dart Package. 主要参考Java开源类库jpinyin.
①准确、完善的字库
②拼音转换速度快
③支持多种拼音输出格式:带音标、不带音标、数字表示音标以及拼音首字母输出格式
④支持常见多音字的识别,其中包括词组、成语、地名等
⑤简繁体中文转换
⑥支持添加用户自定义字典
dependencies:
lpinyin: ^2.0.2 #latest version
// Import package
import 'package:lpinyin/lpinyin.dart';
String text = "天府广场";
//字符串拼音首字符
PinyinHelper.getShortPinyin(str); // tfgc
//字符串首字拼音
PinyinHelper.getFirstWordPinyin(str); // tian
//无法转换拼音会 throw PinyinException
PinyinHelper.getPinyin(text);
PinyinHelper.getPinyin(text, separator: " ", format: PinyinFormat.WITHOUT_TONE);//tian fu guang chang
//无法转换拼音 默认用' '替代
PinyinHelper.getPinyinE(text);
PinyinHelper.getPinyinE(text, separator: " ", defPinyin: '#', format: PinyinFormat.WITHOUT_TONE);//tian fu guang chang
//添加用户自定义字典
List<String> dict1 = ['耀=yào','老=lǎo'];
PinyinHelper.addPinyinDict(dict1);//拼音字典
List<String> dict2 = ['奇偶=jī,ǒu','成都=chéng,dū'];
PinyinHelper.addMultiPinyinDict(dict2);//多音字词组字典
List<String> dict3 = ['倆=俩','們=们'];
ChineseHelper.addChineseDict(dict3);//繁体字字典
https://s1.ax1x.com/2020/11/05/B2fwQO.gif
Please see the Changelog page to know what's recently changed.
Moss
A GitHub client app developed with Flutter, which supports Android iOS Web.
Web :Flutter Web.
| https://z3.ax1x.com/2021/04/26/gp1hm6.jpg | https://z3.ax1x.com/2021/04/26/gp1Tte.jpg | https://z3.ax1x.com/2021/04/26/gp17fH.jpg |
|---|