import gradio as gr from load_model import pipe from utils import Translation def reply(message, history): txt = Translation(message, "en") if txt.original == "en": response = pipe(message) return response[0]["generated_text"].split("Answer\n")[1] else: translation = txt.translatef() response = pipe(translation) t = Translation(response[0]["generated_text"].split("Answer\n")[1], txt.original) res = t.translatef() return res demo = gr.ChatInterface(fn=reply, title="Multilingual-Phi Bot") demo.launch()