23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
-
+
+
|
return sWord.translate(_CHARMAP)
# Similar chars
d1to1 = {
"1": "li",
"2": "e",
"2": "z",
"3": "e",
"4": "aà",
"5": "ge",
"6": "bd",
"7": "lt",
"8": "b",
"9": "gbd",
"0": "o",
"a": "aàâáäæ",
"à": "aàâáäæ",
"â": "aàâáäæ",
"á": "aàâáäæ",
"ä": "aàâáäæ",
|
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
|
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
-
+
+
|
"z": ("ss", "zh")
}
d2toX = {
"an": ("en",),
"en": ("an",),
"ai": ("ei", "é", "è", "ê", "ë"),
"ei": ("ai", "ait", "ais", "é", "è", "ê", "ë"),
"ei": ("ai", "é", "è", "ê", "ë"),
"ch": ("sh", "c", "ss"),
"ct": ("x", "cc"),
"oa": ("oi",),
"oi": ("oa", "oie"),
"qu": ("q", "cq", "ck", "c", "k"),
"ss": ("c", "ç"),
}
# End of word
dFinal1 = {
"a": ("as", "at", "ant"),
|