asfbjoficial commited on
Commit
b30424c
·
1 Parent(s): d06403b
Files changed (2) hide show
  1. ap.txt → ap.py +0 -0
  2. app.py +9 -4
ap.txt → ap.py RENAMED
File without changes
app.py CHANGED
@@ -74,6 +74,13 @@ def translate_response_to_portuguese(bot_response):
74
  translated_response = translator.translate(bot_response)
75
  return translated_response
76
 
 
 
 
 
 
 
 
77
  def preprocess_user_message(user_message):
78
  user_message = user_message.replace("top", "Incrivel")
79
  user_message = user_message.replace("tbm", "tambem")
@@ -102,6 +109,7 @@ def chat():
102
  user_history = data.get('history', [])
103
 
104
  if user_message:
 
105
  user_message = preprocess_user_message(user_message)
106
 
107
  translated_message = GoogleTranslator(source='pt', target='en').translate(user_message)
@@ -113,10 +121,7 @@ def chat():
113
  print("Removendo tags e traduzindo a resposta...")
114
  cleaned_bot_response = clean_response(bot_response)
115
  bot_response_portuguese = translate_response_to_portuguese(cleaned_bot_response)
116
-
117
- print("Atualize o histórico com a nova conversa")
118
- user_history.append([user_message, bot_response])
119
-
120
  print("Retorne as respostas")
121
  return jsonify({
122
  'bot_response': bot_response_portuguese,
 
74
  translated_response = translator.translate(bot_response)
75
  return translated_response
76
 
77
+ # Função para receber a mensagem do usuário e traduzir para inglês
78
+ def user_input():
79
+ translator = GoogleTranslator(source='pt', target='en')
80
+ user_message_english = translator.translate(user_message)
81
+ response = generate(user_message_english, history)
82
+ return response, user_message_english
83
+
84
  def preprocess_user_message(user_message):
85
  user_message = user_message.replace("top", "Incrivel")
86
  user_message = user_message.replace("tbm", "tambem")
 
109
  user_history = data.get('history', [])
110
 
111
  if user_message:
112
+
113
  user_message = preprocess_user_message(user_message)
114
 
115
  translated_message = GoogleTranslator(source='pt', target='en').translate(user_message)
 
121
  print("Removendo tags e traduzindo a resposta...")
122
  cleaned_bot_response = clean_response(bot_response)
123
  bot_response_portuguese = translate_response_to_portuguese(cleaned_bot_response)
124
+
 
 
 
125
  print("Retorne as respostas")
126
  return jsonify({
127
  'bot_response': bot_response_portuguese,