Update modules/text_analysis/discourse_analysis.py
Browse files
modules/text_analysis/discourse_analysis.py
CHANGED
@@ -33,14 +33,6 @@ from .stopwords import (
|
|
33 |
|
34 |
|
35 |
#####################
|
36 |
-
# Define colors for grammatical categories
|
37 |
-
POS_COLORS = {
|
38 |
-
'ADJ': '#FFA07A', 'ADP': '#98FB98', 'ADV': '#87CEFA', 'AUX': '#DDA0DD',
|
39 |
-
'CCONJ': '#F0E68C', 'DET': '#FFB6C1', 'INTJ': '#FF6347', 'NOUN': '#90EE90',
|
40 |
-
'NUM': '#FAFAD2', 'PART': '#D3D3D3', 'PRON': '#FFA500', 'PROPN': '#20B2AA',
|
41 |
-
'SCONJ': '#DEB887', 'SYM': '#7B68EE', 'VERB': '#FF69B4', 'X': '#A9A9A9',
|
42 |
-
}
|
43 |
-
|
44 |
POS_TRANSLATIONS = {
|
45 |
'es': {
|
46 |
'ADJ': 'Adjetivo', 'ADP': 'Preposición', 'ADV': 'Adverbio', 'AUX': 'Auxiliar',
|
@@ -56,12 +48,12 @@ POS_TRANSLATIONS = {
|
|
56 |
'PROPN': 'Proper Noun', 'SCONJ': 'Subordinating Conjunction', 'SYM': 'Symbol',
|
57 |
'VERB': 'Verb', 'X': 'Other',
|
58 |
},
|
59 |
-
'
|
60 |
-
'ADJ': '
|
61 |
-
'CCONJ': '
|
62 |
-
'NOUN': '
|
63 |
-
'PROPN': '
|
64 |
-
'VERB': '
|
65 |
}
|
66 |
}
|
67 |
|
@@ -80,15 +72,14 @@ ENTITY_LABELS = {
|
|
80 |
"Dates": "lightyellow",
|
81 |
"Concepts": "lightpink"
|
82 |
},
|
83 |
-
'
|
84 |
-
"
|
85 |
-
"
|
86 |
-
"
|
87 |
-
"
|
88 |
-
"
|
89 |
}
|
90 |
}
|
91 |
-
|
92 |
#################
|
93 |
|
94 |
def fig_to_bytes(fig, dpi=100):
|
|
|
33 |
|
34 |
|
35 |
#####################
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
POS_TRANSLATIONS = {
|
37 |
'es': {
|
38 |
'ADJ': 'Adjetivo', 'ADP': 'Preposición', 'ADV': 'Adverbio', 'AUX': 'Auxiliar',
|
|
|
48 |
'PROPN': 'Proper Noun', 'SCONJ': 'Subordinating Conjunction', 'SYM': 'Symbol',
|
49 |
'VERB': 'Verb', 'X': 'Other',
|
50 |
},
|
51 |
+
'uk': {
|
52 |
+
'ADJ': 'Прикметник', 'ADP': 'Прийменник', 'ADV': 'Прислівник', 'AUX': 'Допоміжне дієслово',
|
53 |
+
'CCONJ': 'Сурядний сполучник', 'DET': 'Означник', 'INTJ': 'Вигук',
|
54 |
+
'NOUN': 'Іменник', 'NUM': 'Число', 'PART': 'Частка', 'PRON': 'Займенник',
|
55 |
+
'PROPN': 'Власна назва', 'SCONJ': 'Підрядний сполучник', 'SYM': 'Символ',
|
56 |
+
'VERB': 'Дієслово', 'X': 'Інше',
|
57 |
}
|
58 |
}
|
59 |
|
|
|
72 |
"Dates": "lightyellow",
|
73 |
"Concepts": "lightpink"
|
74 |
},
|
75 |
+
'uk': {
|
76 |
+
"Люди": "lightblue",
|
77 |
+
"Місця": "lightcoral",
|
78 |
+
"Винаходи": "lightgreen",
|
79 |
+
"Дати": "lightyellow",
|
80 |
+
"Концепції": "lightpink"
|
81 |
}
|
82 |
}
|
|
|
83 |
#################
|
84 |
|
85 |
def fig_to_bytes(fig, dpi=100):
|