Spaces:
Runtime error
Runtime error
import gradio as gr | |
from transformers import MarianMTModel, MarianTokenizer | |
# 모델과 토크나이저 로드 | |
model_name = "Helsinki-NLP/opus-mt-ko-en" # 한국어 to 영어 모델 | |
tokenizer = MarianTokenizer.from_pretrained(model_name) | |
model = MarianMTModel.from_pretrained(model_name) | |
# 번역 함수 정의 | |
def translate(text): | |
# 텍스트를 토큰화하고 모델에 입력 | |
tokenized_text = tokenizer.prepare_seq2seq_batch([text], return_tensors="pt") | |
translated = model.generate(**tokenized_text) | |
# 번역된 텍스트를 디코딩 | |
translated_text = tokenizer.decode(translated[0], skip_special_tokens=True) | |
return translated_text | |
# Gradio 인터페이스 설정 | |
iface = gr.Interface( | |
fn=translate, | |
inputs=gr.inputs.Textbox(lines=2, placeholder="번역할 텍스트를 입력하세요..."), | |
outputs="text", | |
title="한국어 to 영어 번역기", | |
description="한국어 텍스트를 영어로 번역해주는 간단한 번역기입니다." | |
) | |
# 앱 실행 | |
iface.launch() |