msime-engine 0.2.0

Input method engine for Chinese and other languages: quanpin, shuangpin, nine-key, wubi, zhuyin, Cantonese, Japanese, Korean and more, ranked over a word lattice with typo correction and learning from what the user picks. The engine of 水杉输入法 (Metasequoia IME).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
# msime-pinyin.db sha256=5973347e707b4654b1c97eae8d99dc113a0915c461cd4b14fe5f438741dc3725
a	14863055
ai	16459258
an	33482071
ang	627944
ao	5098623
ba	65280459
bai	25086828
ban	48041507
bang	10844765
bao	51437449
bei	56286020
ben	45099353
beng	1683216
bi	76990235
bian	43539375
biang	9477
biao	30653945
bie	20868914
bin	1769247
bing	33337018
bo	18498328
bu	253930309
ca	870841
cai	38984614
can	12709171
cang	4604546
cao	9826929
ce	13581229
cei	414
cen	116304
ceng	9790290
cha	23965043
chai	1813418
chan	24678977
chang	71092500
chao	15717742
che	16490137
chen	7514416
cheng	82644338
chi	28743178
chong	17847298
chou	6032683
chu	92235538
chua	25217
chuai	299637
chuan	19038942
chuang	11395415
chui	2966224
chun	7103157
chuo	657738
ci	51174742
cong	27294300
cou	620621
cu	2925359
cuan	436343
cui	3164284
cun	14526716
cuo	10030793
da	141607877
dai	43956507
dan	79794415
dang	38843584
dao	124725373
de	767205454
dei	3935270
den	3436
deng	33573798
di	90366887
dia	17998
dian	72806564
diao	12017651
die	3578592
din	0
ding	42313925
diu	1237651
dong	53593657
dou	72353128
du	54066957
duan	23996266
dui	75563495
dun	4586195
duo	71483931
e	9426166
ei	181267
en	11098477
eng	9189532
er	87189914
fa	80224703
fan	33950898
fang	68428328
fei	39528039
fen	63398439
feng	24143203
fiao	9533
fo	1193993
fou	5381645
fu	70317640
ga	1013279
gai	32005871
gan	36636916
gang	13884827
gao	50640320
ge	185623046
gei	23367353
gen	19455677
geng	29540087
gong	87780894
gou	26537707
gu	34223241
gua	4308286
guai	3345375
guan	63698198
guang	18483123
gui	20624904
gun	1619854
guo	156329239
ha	5668942
hai	76993922
han	14514794
hang	15596633
hao	125453918
he	126615925
hei	7217280
hen	54419901
heng	4786026
hm	0
hong	9578427
hou	76806496
hu	39667579
hua	72179152
huai	5573731
huan	30958942
huang	10382361
hui	111457422
hun	7044083
huo	53544909
ji	255486869
jia	102510389
jian	117171457
jiang	53491552
jiao	62626533
jie	104587411
jin	81642466
jing	87507756
jiong	340796
jiu	144916145
ju	61993558
juan	3267962
jue	37675375
jun	13500361
ka	7296920
kai	36362275
kan	55532210
kang	5805312
kao	25205536
ke	127136155
kei	5492
ken	4415046
keng	1839374
kong	18349370
kou	14218258
ku	9560752
kua	2389920
kuai	15726150
kuan	9144199
kuang	11811962
kui	3985511
kun	2798817
kuo	5980603
la	15462182
lai	87230143
lan	11506450
lang	5329081
lao	25311587
le	203653340
lei	23377321
len	0
leng	3294506
li	174314918
lia	1078927
lian	32811145
liang	51719702
liao	22705227
lie	10491408
lin	9639398
ling	27427397
liu	29711373
lo	101079
long	7444935
lou	5558533
lu	30262193
luan	3434468
lun	21810601
luo	17907014
lv	26751396
lve	3084562
m	76
ma	33855498
mai	20773731
man	16231627
mang	3454257
mao	11439200
me	51334320
mei	97373069
men	70892142
meng	7784409
mi	14878534
mian	49908398
miao	7230992
mie	1870415
min	32678355
ming	46003524
miu	180548
mo	26085177
mou	7080413
mu	33972552
n	6893782
na	66091371
nai	5000732
nan	27693492
nang	757686
nao	6910247
ne	10299302
nei	24033595
nen	386912
neng	82601692
ng	4095505
ni	87014354
nia	0
nian	58121784
niang	1655043
niao	2296952
nie	858716
nin	2805497
ning	2971788
niu	6010174
nong	7257409
nou	13766
nu	3967409
nuan	1086657
nun	9194
nuo	2104632
nv	11476769
nve	486010
o	2030498
ong	2000
ou	5385768
pa	6531919
pai	20688005
pan	9268346
pang	2960329
pao	8177592
pei	13731750
pen	1875154
peng	9092330
pi	11789822
pian	21059941
piao	6608407
pie	228313
pin	31558278
ping	32194984
po	9279158
pou	308546
pu	12645480
qi	131520421
qia	2135151
qian	57687751
qiang	18211636
qiao	7920326
qie	21810381
qin	10659666
qing	54376546
qiong	1634236
qiu	26758559
qu	77208954
quan	43033416
que	22757673
qun	18588023
ran	46266084
rang	21124360
rao	2192814
re	7305100
ren	159883895
reng	2726996
ri	17928558
rong	20579380
rou	5837853
ru	74588090
rua	565
ruan	6547843
rui	1900387
run	1686456
ruo	4675399
sa	2208261
sai	7482261
san	39528296
sang	1521587
sao	1690793
se	13067829
sen	1370627
seng	250947
sha	14515772
shai	1121234
shan	17048427
shang	103682753
shao	24534600
she	37550568
shei	1847220
shen	71965775
sheng	72610012
shi	637112351
shou	70320388
shu	85844622
shua	3569860
shuai	2759871
shuan	230011
shuang	6340840
shui	27442719
shun	4759058
shuo	65163731
si	72268714
song	10290476
sou	3537338
su	26592622
suan	18946015
sui	20669992
sun	4546934
suo	50633555
ta	100472644
tai	38335101
tan	13716527
tang	9171802
tao	13031646
te	16352852
tei	287258
teng	3662247
ti	80678600
tian	39273707
tiao	23481873
tie	7335007
ting	22668145
tong	93973891
tou	29357304
tu	28415519
tuan	6554417
tui	16511113
tun	1254012
tuo	8352701
wa	3300007
wai	23038620
wan	48123577
wang	44394098
wei	160124822
wen	61486386
weng	426191
wo	156247150
wong	0
wu	84821099
xi	113798332
xia	66934291
xian	112095252
xiang	115324228
xiao	76731116
xie	67213228
xin	75394922
xing	97418149
xiong	5930196
xiu	11358041
xu	48794999
xuan	22841885
xue	71757502
xun	14152400
ya	20425146
yan	60197637
yang	49927710
yao	102399134
ye	139979057
yi	463823175
yin	67648800
ying	74369495
yo	209401
yong	72633529
you	247595044
yu	128051778
yuan	79188754
yue	45952162
yun	18232556
za	5044051
zai	260571852
zan	5621780
zang	2271490
zao	19261387
ze	43365392
zei	691110
zen	10343810
zeng	7484874
zha	4685236
zhai	4074903
zhan	36114123
zhang	37060953
zhao	27432009
zhe	206771638
zhei	27601
zhen	36729096
zheng	65230342
zhi	259465636
zhong	145314451
zhou	17512678
zhu	69313299
zhua	1927029
zhuai	236629
zhuan	41757762
zhuang	17042362
zhui	4739167
zhun	9355774
zhuo	4541530
zi	136490265
zong	18714340
zou	11367622
zu	23372652
zuan	818416
zui	43656950
zun	1909074
zuo	87051308