-
Notifications
You must be signed in to change notification settings - Fork 19
/
mapBrailleToAlpha.py
85 lines (81 loc) · 2.54 KB
/
mapBrailleToAlpha.py
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
# Contains dictionaries that map braille to English letters.
letters = {chr(10241): 'a',
chr(10243): 'b',
chr(10249): 'c',
chr(10265): 'd',
chr(10257): 'e',
chr(10251): 'f',
chr(10267): 'g',
chr(10259): 'h',
chr(10250): 'i',
chr(10266): 'j',
chr(10245): 'k',
chr(10247): 'l',
chr(10253): 'm',
chr(10269): 'n',
chr(10261): 'o',
chr(10255): 'p',
chr(10271): 'q',
chr(10263): 'r',
chr(10254): 's',
chr(10270): 't',
chr(10277): 'u',
chr(10279): 'v',
chr(10298): 'w',
chr(10285): 'x',
chr(10301): 'y',
chr(10293): 'z'}
contractions = {chr(10243): 'but',
chr(10249): 'can',
chr(10265): 'do',
chr(10257): 'every',
chr(10251): 'from',
chr(10267): 'go',
chr(10259): 'have',
chr(10266): 'just',
chr(10280): 'knowledge',
chr(10296): 'like',
chr(10253): 'more',
chr(10269): 'not',
chr(10255): 'people',
chr(10271): 'quite',
chr(10263): 'rather',
chr(10254): 'so',
chr(10270): 'that',
chr(10277): 'us',
chr(10279): 'very',
chr(10285): 'it',
chr(10301): 'you',
chr(10293): 'as',
chr(10287): 'and',
chr(10303): 'for',
chr(10295): 'of',
chr(10286): 'the',
chr(10302): 'with',
chr(10298): 'will',
chr(10278): 'his',
chr(10260): 'in',
chr(10292): 'was',
chr(10262): 'to'}
punctuation = {chr(10242): ',',
chr(10246): ';',
chr(10258): ':',
chr(10290): '.',
chr(10262): '!',
chr(10294): '()',
chr(10278): '“',
chr(10292): '”',
chr(10252): '/',
chr(10300): '#',
chr(10244): '\'',
chr(10276): '-'}
numbers = {chr(10241): '1',
chr(10243): '2',
chr(10249): '3',
chr(10265): '4',
chr(10257): '5',
chr(10251): '6',
chr(10267): '7',
chr(10259): '8',
chr(10250): '9',
chr(10266): '0'}