# 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 }