Spaces:
Runtime error
Runtime error
| # app.py | |
| import gradio as gr | |
| from gradio_client import Client | |
| # Hugging Face Space์ ํด๋ผ์ด์ธํธ ์ค์ | |
| client = Client("Kims12/English_translator") | |
| def translate_to_korean(english_text): | |
| """ | |
| ์์ด ํ ์คํธ๋ฅผ ํ๊ตญ์ด๋ก ๋ฒ์ญํ๋ ํจ์. | |
| Parameters: | |
| english_text (str): ๋ฒ์ญํ ์์ด ํ ์คํธ | |
| Returns: | |
| str: ๋ฒ์ญ๋ ํ๊ตญ์ด ํ ์คํธ | |
| """ | |
| try: | |
| result = client.predict( | |
| english_text=english_text, | |
| api_name="/translate_to_korean" | |
| ) | |
| return result | |
| except Exception as e: | |
| return f"๋ฒ์ญ ์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค: {str(e)}" | |
| # Gradio ์ธํฐํ์ด์ค ๊ตฌ์ฑ | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# ์์ด-ํ๊ตญ์ด ๋ฒ์ญ๊ธฐ") | |
| with gr.Row(): | |
| with gr.Column(): | |
| english_input = gr.Textbox( | |
| label="์์ด ํ ์คํธ", | |
| placeholder="์ฌ๊ธฐ์ ์์ด ๋ฌธ์ฅ์ ์ ๋ ฅํ์ธ์...", | |
| lines=4 | |
| ) | |
| translate_button = gr.Button("๋ฒ์ญํ๊ธฐ") | |
| with gr.Column(): | |
| korean_output = gr.Textbox( | |
| label="ํ๊ตญ์ด ๋ฒ์ญ", | |
| placeholder="๋ฒ์ญ ๊ฒฐ๊ณผ๊ฐ ์ฌ๊ธฐ์ ํ์๋ฉ๋๋ค...", | |
| lines=4 | |
| ) | |
| # ๋ฒํผ ํด๋ฆญ ์ ๋ฒ์ญ ํจ์ ํธ์ถ | |
| translate_button.click( | |
| fn=translate_to_korean, | |
| inputs=english_input, | |
| outputs=korean_output | |
| ) | |
| if __name__ == "__main__": | |
| demo.launch() | |