AIdeaText commited on
Commit
a6b40c5
1 Parent(s): e16e5fe

Update modules/morpho_analysis.py

Browse files
Files changed (1) hide show
  1. modules/morpho_analysis.py +70 -2
modules/morpho_analysis.py CHANGED
@@ -4,11 +4,79 @@ from collections import Counter
4
 
5
  # Define colors for grammatical categories
6
  POS_COLORS = {
7
- # ... (mantén tus definiciones de colores aquí)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  }
9
 
10
  POS_TRANSLATIONS = {
11
- # ... (mantén tus traducciones aquí)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  }
13
 
14
  def get_repeated_words_colors(doc):
 
4
 
5
  # Define colors for grammatical categories
6
  POS_COLORS = {
7
+ 'ADJ': '#FFA07A', # Light Salmon
8
+ 'ADP': '#98FB98', # Pale Green
9
+ 'ADV': '#87CEFA', # Light Sky Blue
10
+ 'AUX': '#DDA0DD', # Plum
11
+ 'CCONJ': '#F0E68C', # Khaki
12
+ 'DET': '#FFB6C1', # Light Pink
13
+ 'INTJ': '#FF6347', # Tomato
14
+ 'NOUN': '#90EE90', # Light Green
15
+ 'NUM': '#FAFAD2', # Light Goldenrod Yellow
16
+ 'PART': '#D3D3D3', # Light Gray
17
+ 'PRON': '#FFA500', # Orange
18
+ 'PROPN': '#20B2AA', # Light Sea Green
19
+ 'SCONJ': '#DEB887', # Burlywood
20
+ 'SYM': '#7B68EE', # Medium Slate Blue
21
+ 'VERB': '#FF69B4', # Hot Pink
22
+ 'X': '#A9A9A9', # Dark Gray
23
  }
24
 
25
  POS_TRANSLATIONS = {
26
+ 'es': {
27
+ 'ADJ': 'Adjetivo',
28
+ 'ADP': 'Adposición',
29
+ 'ADV': 'Adverbio',
30
+ 'AUX': 'Auxiliar',
31
+ 'CCONJ': 'Conjunción Coordinante',
32
+ 'DET': 'Determinante',
33
+ 'INTJ': 'Interjección',
34
+ 'NOUN': 'Sustantivo',
35
+ 'NUM': 'Número',
36
+ 'PART': 'Partícula',
37
+ 'PRON': 'Pronombre',
38
+ 'PROPN': 'Nombre Propio',
39
+ 'SCONJ': 'Conjunción Subordinante',
40
+ 'SYM': 'Símbolo',
41
+ 'VERB': 'Verbo',
42
+ 'X': 'Otro',
43
+ },
44
+ 'en': {
45
+ 'ADJ': 'Adjective',
46
+ 'ADP': 'Adposition',
47
+ 'ADV': 'Adverb',
48
+ 'AUX': 'Auxiliary',
49
+ 'CCONJ': 'Coordinating Conjunction',
50
+ 'DET': 'Determiner',
51
+ 'INTJ': 'Interjection',
52
+ 'NOUN': 'Noun',
53
+ 'NUM': 'Number',
54
+ 'PART': 'Particle',
55
+ 'PRON': 'Pronoun',
56
+ 'PROPN': 'Proper Noun',
57
+ 'SCONJ': 'Subordinating Conjunction',
58
+ 'SYM': 'Symbol',
59
+ 'VERB': 'Verb',
60
+ 'X': 'Other',
61
+ },
62
+ 'fr': {
63
+ 'ADJ': 'Adjectif',
64
+ 'ADP': 'Adposition',
65
+ 'ADV': 'Adverbe',
66
+ 'AUX': 'Auxiliaire',
67
+ 'CCONJ': 'Conjonction de Coordination',
68
+ 'DET': 'Déterminant',
69
+ 'INTJ': 'Interjection',
70
+ 'NOUN': 'Nom',
71
+ 'NUM': 'Nombre',
72
+ 'PART': 'Particule',
73
+ 'PRON': 'Pronom',
74
+ 'PROPN': 'Nom Propre',
75
+ 'SCONJ': 'Conjonction de Subordination',
76
+ 'SYM': 'Symbole',
77
+ 'VERB': 'Verbe',
78
+ 'X': 'Autre',
79
+ }
80
  }
81
 
82
  def get_repeated_words_colors(doc):