File size: 18,684 Bytes
a0ad48f |
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 |
# translations/recommendations.py
# Recomendaciones en español
RECOMMENDATIONS_ES = {
'vocabulary': {
'low': [
"Amplía tu vocabulario utilizando sinónimos para palabras repetidas.",
"Incorpora terminología específica relacionada con el tema.",
"Lee textos similares para familiarizarte con el vocabulario del campo."
],
'medium': [
"Mejora la precisión léxica usando términos más específicos.",
"Considera incluir algunos términos técnicos relevantes.",
"Evita repeticiones innecesarias usando sinónimos."
],
'high': [
"Mantén el excelente nivel de vocabulario.",
"Asegúrate de que los términos técnicos sean comprensibles para tu audiencia."
]
},
'structure': {
'low': [
"Simplifica tus oraciones largas dividiéndolas en varias más cortas.",
"Varía la estructura de tus oraciones para mantener el interés.",
"Organiza tus ideas siguiendo una secuencia lógica (introducción, desarrollo, conclusión)."
],
'medium': [
"Equilibra oraciones simples y compuestas para mejorar el ritmo.",
"Asegúrate de que cada párrafo desarrolle una idea central.",
"Considera usar conectores para transiciones más suaves entre ideas."
],
'high': [
"Mantén la excelente estructura de tu texto.",
"Considera ocasionalmente variar el ritmo con alguna oración más breve o más compleja."
]
},
'cohesion': {
'low': [
"Añade conectores (además, sin embargo, por lo tanto) para relacionar ideas.",
"Mantén la consistencia temática entre párrafos.",
"Usa referencias explícitas a ideas mencionadas anteriormente."
],
'medium': [
"Mejora las transiciones entre párrafos para una progresión más fluida.",
"Utiliza términos del mismo campo semántico para reforzar la unidad temática.",
"Considera usar palabras clave de forma recurrente."
],
'high': [
"Mantén la excelente cohesión de tu texto.",
"Asegúrate de que las referencias a conceptos previos sean claras."
]
},
'clarity': {
'low': [
"Acorta las oraciones demasiado largas o complejas.",
"Evita ambigüedades usando términos precisos.",
"Añade ejemplos concretos para ilustrar conceptos abstractos."
],
'medium': [
"Elimina información innecesaria que pueda distraer.",
"Ordena las ideas de lo más simple a lo más complejo.",
"Utiliza un lenguaje directo y evita circunloquios."
],
'high': [
"Mantén la excelente claridad de tu texto.",
"Considera si algún término técnico podría necesitar una breve explicación."
]
},
'academic_article': [
"Asegúrate de fundamentar tus afirmaciones con evidencia.",
"Mantén un tono formal y objetivo.",
"Incluye referencias bibliográficas para apoyar tus argumentos."
],
'student_essay': [
"Asegúrate de tener una tesis clara y argumentos que la apoyen.",
"Conecta tus ideas con lo aprendido en clase o lecturas asignadas.",
"Concluye sintetizando tus principales puntos y su relevancia."
],
'general_communication': [
"Adapta tu lenguaje a la audiencia específica.",
"Mantén un equilibrio entre ser informativo y mantener el interés.",
"Considera incluir algún elemento visual si es apropiado."
],
'priority_intro': "Esta es el área donde puedes enfocar tus esfuerzos para mejorar más rápidamente.",
'detailed_recommendations': "Recomendaciones detalladas",
'save_button': "Guardar análisis y recomendaciones",
'save_success': "Análisis y recomendaciones guardados correctamente",
'save_error': "No se pudo guardar el análisis y recomendaciones",
'area_priority': "Área prioritaria",
'dimension_names': {
'vocabulary': 'Vocabulario',
'structure': 'Estructura',
'cohesion': 'Cohesión',
'clarity': 'Claridad',
'general': 'General'
},
'text_types': {
'academic_article': 'Artículo Académico',
'student_essay': 'Trabajo Universitario',
'general_communication': 'Comunicación General'
}
}
# Recomendaciones en inglés
RECOMMENDATIONS_EN = {
'vocabulary': {
'low': [
"Expand your vocabulary by using synonyms for repeated words.",
"Incorporate specific terminology related to the topic.",
"Read similar texts to familiarize yourself with the field's vocabulary."
],
'medium': [
"Improve lexical precision by using more specific terms.",
"Consider including some relevant technical terms.",
"Avoid unnecessary repetitions by using synonyms."
],
'high': [
"Maintain the excellent vocabulary level.",
"Ensure that technical terms are understandable for your audience."
]
},
'structure': {
'low': [
"Simplify your long sentences by dividing them into shorter ones.",
"Vary your sentence structure to maintain interest.",
"Organize your ideas following a logical sequence (introduction, development, conclusion)."
],
'medium': [
"Balance simple and compound sentences to improve rhythm.",
"Make sure each paragraph develops a central idea.",
"Consider using connectors for smoother transitions between ideas."
],
'high': [
"Maintain the excellent structure of your text.",
"Consider occasionally varying the rhythm with shorter or more complex sentences."
]
},
'cohesion': {
'low': [
"Add connectors (additionally, however, therefore) to relate ideas.",
"Maintain thematic consistency between paragraphs.",
"Use explicit references to previously mentioned ideas."
],
'medium': [
"Improve transitions between paragraphs for a more fluid progression.",
"Use terms from the same semantic field to reinforce thematic unity.",
"Consider using key words recurrently."
],
'high': [
"Maintain the excellent cohesion of your text.",
"Ensure that references to previous concepts are clear."
]
},
'clarity': {
'low': [
"Shorten overly long or complex sentences.",
"Avoid ambiguities by using precise terms.",
"Add concrete examples to illustrate abstract concepts."
],
'medium': [
"Eliminate unnecessary information that may distract.",
"Order ideas from simplest to most complex.",
"Use direct language and avoid circumlocutions."
],
'high': [
"Maintain the excellent clarity of your text.",
"Consider whether any technical term might need a brief explanation."
]
},
'academic_article': [
"Make sure to support your claims with evidence.",
"Maintain a formal and objective tone.",
"Include bibliographic references to support your arguments."
],
'student_essay': [
"Make sure you have a clear thesis and arguments that support it.",
"Connect your ideas with what you've learned in class or assigned readings.",
"Conclude by synthesizing your main points and their relevance."
],
'general_communication': [
"Adapt your language to the specific audience.",
"Maintain a balance between being informative and maintaining interest.",
"Consider including a visual element if appropriate."
],
'priority_intro': "This is the area where you can focus your efforts to improve more quickly.",
'detailed_recommendations': "Detailed recommendations",
'save_button': "Save analysis and recommendations",
'save_success': "Analysis and recommendations saved successfully",
'save_error': "Could not save the analysis and recommendations",
'area_priority': "Priority area",
'dimension_names': {
'vocabulary': 'Vocabulary',
'structure': 'Structure',
'cohesion': 'Cohesion',
'clarity': 'Clarity',
'general': 'General'
},
'text_types': {
'academic_article': 'Academic Article',
'student_essay': 'Student Essay',
'general_communication': 'General Communication'
}
}
# Recomendaciones en francés
RECOMMENDATIONS_FR = {
'vocabulary': {
'low': [
"Élargissez votre vocabulaire en utilisant des synonymes pour les mots répétés.",
"Incorporez une terminologie spécifique liée au sujet.",
"Lisez des textes similaires pour vous familiariser avec le vocabulaire du domaine."
],
'medium': [
"Améliorez la précision lexicale en utilisant des termes plus spécifiques.",
"Envisagez d'inclure quelques termes techniques pertinents.",
"Évitez les répétitions inutiles en utilisant des synonymes."
],
'high': [
"Maintenez l'excellent niveau de vocabulaire.",
"Assurez-vous que les termes techniques sont compréhensibles pour votre public."
]
},
'structure': {
'low': [
"Simplifiez vos longues phrases en les divisant en plusieurs plus courtes.",
"Variez la structure de vos phrases pour maintenir l'intérêt.",
"Organisez vos idées selon une séquence logique (introduction, développement, conclusion)."
],
'medium': [
"Équilibrez les phrases simples et composées pour améliorer le rythme.",
"Assurez-vous que chaque paragraphe développe une idée centrale.",
"Envisagez d'utiliser des connecteurs pour des transitions plus fluides entre les idées."
],
'high': [
"Maintenez l'excellente structure de votre texte.",
"Envisagez parfois de varier le rythme avec une phrase plus courte ou plus complexe."
]
},
'cohesion': {
'low': [
"Ajoutez des connecteurs (de plus, cependant, par conséquent) pour relier les idées.",
"Maintenez la cohérence thématique entre les paragraphes.",
"Utilisez des références explicites aux idées mentionnées précédemment."
],
'medium': [
"Améliorez les transitions entre les paragraphes pour une progression plus fluide.",
"Utilisez des termes du même champ sémantique pour renforcer l'unité thématique.",
"Envisagez d'utiliser des mots-clés de manière récurrente."
],
'high': [
"Maintenez l'excellente cohésion de votre texte.",
"Assurez-vous que les références aux concepts précédents sont claires."
]
},
'clarity': {
'low': [
"Raccourcissez les phrases trop longues ou complexes.",
"Évitez les ambiguïtés en utilisant des termes précis.",
"Ajoutez des exemples concrets pour illustrer des concepts abstraits."
],
'medium': [
"Éliminez les informations inutiles qui peuvent distraire.",
"Organisez les idées du plus simple au plus complexe.",
"Utilisez un langage direct et évitez les circonlocutions."
],
'high': [
"Maintenez l'excellente clarté de votre texte.",
"Envisagez si un terme technique pourrait nécessiter une brève explication."
]
},
'academic_article': [
"Assurez-vous d'étayer vos affirmations par des preuves.",
"Maintenez un ton formel et objectif.",
"Incluez des références bibliographiques pour soutenir vos arguments."
],
'student_essay': [
"Assurez-vous d'avoir une thèse claire et des arguments qui la soutiennent.",
"Connectez vos idées avec ce que vous avez appris en classe ou dans les lectures assignées.",
"Concluez en synthétisant vos points principaux et leur pertinence."
],
'general_communication': [
"Adaptez votre langage à l'audience spécifique.",
"Maintenez un équilibre entre être informatif et maintenir l'intérêt.",
"Envisagez d'inclure un élément visuel si approprié."
],
'priority_intro': "C'est le domaine où vous pouvez concentrer vos efforts pour vous améliorer plus rapidement.",
'detailed_recommendations': "Recommandations détaillées",
'save_button': "Enregistrer l'analyse et les recommandations",
'save_success': "Analyse et recommandations enregistrées avec succès",
'save_error': "Impossible d'enregistrer l'analyse et les recommandations",
'area_priority': "Domaine prioritaire",
'dimension_names': {
'vocabulary': 'Vocabulaire',
'structure': 'Structure',
'cohesion': 'Cohésion',
'clarity': 'Clarté',
'general': 'Général'
},
'text_types': {
'academic_article': 'Article Académique',
'student_essay': 'Devoir Universitaire',
'general_communication': 'Communication Générale'
}
}
# Recomendaciones en portugués
RECOMMENDATIONS_PT = {
'vocabulary': {
'low': [
"Amplie seu vocabulário usando sinônimos para palavras repetidas.",
"Incorpore terminologia específica relacionada ao tema.",
"Leia textos semelhantes para se familiarizar com o vocabulário do campo."
],
'medium': [
"Melhore a precisão lexical usando termos mais específicos.",
"Considere incluir alguns termos técnicos relevantes.",
"Evite repetições desnecessárias usando sinônimos."
],
'high': [
"Mantenha o excelente nível de vocabulário.",
"Certifique-se de que os termos técnicos sejam compreensíveis para seu público."
]
},
'structure': {
'low': [
"Simplifique suas frases longas dividindo-as em várias mais curtas.",
"Varie a estrutura de suas frases para manter o interesse.",
"Organize suas ideias seguindo uma sequência lógica (introdução, desenvolvimento, conclusão)."
],
'medium': [
"Equilibre frases simples e compostas para melhorar o ritmo.",
"Certifique-se de que cada parágrafo desenvolva uma ideia central.",
"Considere usar conectores para transições mais suaves entre ideias."
],
'high': [
"Mantenha a excelente estrutura do seu texto.",
"Considere ocasionalmente variar o ritmo com alguma frase mais breve ou mais complexa."
]
},
'cohesion': {
'low': [
"Adicione conectores (além disso, no entanto, portanto) para relacionar ideias.",
"Mantenha a consistência temática entre parágrafos.",
"Use referências explícitas a ideias mencionadas anteriormente."
],
'medium': [
"Melhore as transições entre parágrafos para uma progressão mais fluida.",
"Utilize termos do mesmo campo semântico para reforçar a unidade temática.",
"Considere usar palavras-chave de forma recorrente."
],
'high': [
"Mantenha a excelente coesão do seu texto.",
"Certifique-se de que as referências a conceitos anteriores sejam claras."
]
},
'clarity': {
'low': [
"Encurte as frases muito longas ou complexas.",
"Evite ambiguidades usando termos precisos.",
"Adicione exemplos concretos para ilustrar conceitos abstratos."
],
'medium': [
"Elimine informações desnecessárias que possam distrair.",
"Ordene as ideias do mais simples ao mais complexo.",
"Utilize uma linguagem direta e evite circunlóquios."
],
'high': [
"Mantenha a excelente clareza do seu texto.",
"Considere se algum termo técnico pode precisar de uma breve explicação."
]
},
'academic_article': [
"Certifique-se de fundamentar suas afirmações com evidências.",
"Mantenha um tom formal e objetivo.",
"Inclua referências bibliográficas para apoiar seus argumentos."
],
'student_essay': [
"Certifique-se de ter uma tese clara e argumentos que a apoiem.",
"Conecte suas ideias com o que você aprendeu em aula ou leituras designadas.",
"Conclua sintetizando seus principais pontos e sua relevância."
],
'general_communication': [
"Adapte sua linguagem ao público específico.",
"Mantenha um equilíbrio entre ser informativo e manter o interesse.",
"Considere incluir algum elemento visual, se apropriado."
],
'priority_intro': "Esta é a área onde você pode concentrar seus esforços para melhorar mais rapidamente.",
'detailed_recommendations': "Recomendações detalhadas",
'save_button': "Salvar análise e recomendações",
'save_success': "Análise e recomendações salvas com sucesso",
'save_error': "Não foi possível salvar a análise e recomendações",
'area_priority': "Área prioritária",
'dimension_names': {
'vocabulary': 'Vocabulário',
'structure': 'Estrutura',
'cohesion': 'Coesão',
'clarity': 'Clareza',
'general': 'Geral'
},
'text_types': {
'academic_article': 'Artigo Acadêmico',
'student_essay': 'Trabalho Universitário',
'general_communication': 'Comunicação Geral'
}
}
# Diccionario que mapea los códigos de idioma a sus respectivas recomendaciones
RECOMMENDATIONS = {
'es': RECOMMENDATIONS_ES,
'en': RECOMMENDATIONS_EN,
'fr': RECOMMENDATIONS_FR,
'pt': RECOMMENDATIONS_PT
} |