import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package]) install('googletrans==4.0.0-rc1') install('gradio') import gradio as gr from translate import Translator def translate_text(text, target_language): """Translate text to target language""" translator = Translator(to_lang=target_language) translation = translator.translate(text) return translation def translate_interface(text): """Gradio interface for translating text""" translation = "" language = "en" # translate from English to Spanish translation = translate_text(text, "es") return f"Input Text: {text}\nTranslation: {translation}" iface = gr.Interface( fn=translate_interface, inputs=gr.inputs.Textbox(placeholder="Enter text to translate"), outputs="text", layout="vertical", title="Language Translator", description="Translate language from English to Spanish. Developed by A. Leschik.", examples=[ ["Hello, how are you?"], ] ) iface.launch()