Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from transformers import pipeline | |
| def trnslt(TagalogText,Language): | |
| txt_inp = gr.Interface.load("huggingface/Helsinki-NLP/opus-mt-tl-en") | |
| if Language=="Cebuano": | |
| ceb1 = gr.Interface.load("huggingface/Helsinki-NLP/opus-mt-en-ceb") | |
| out_ceb = gr.Series(txt_inp,ceb1) | |
| return out_ceb(TagalogText) | |
| elif Language=="Ilocano": | |
| ilo1 = gr.Interface.load("huggingface/Helsinki-NLP/opus-mt-en-ilo") | |
| out_ilo = gr.Series(txt_inp,ilo1) | |
| return out_ilo(TagalogText) | |
| elif Language=="Hiligaynon": | |
| hil1 = gr.Interface.load("huggingface/Helsinki-NLP/opus-mt-en-hil") | |
| out_hil = gr.Series(txt_inp,hil1) | |
| return out_hil(TagalogText) | |
| iface = gr.Interface( | |
| fn=trnslt, | |
| inputs=[gr.inputs.Textbox(label="Input Tagalog Text"), | |
| gr.inputs.Radio(["Cebuano","Ilocano","Hiligaynon"],label="Translate to",optional=False)], | |
| outputs='text', | |
| examples=[["Magandang Umaga","Cebuano"],["Magandang gabi","Ilocano"],["Masarap ang Adobo","Hiligaynon"], | |
| ["Kumusta Ka Na","Cebuano"],["Bumibili si Juan ng manok","Ilocano"],["Magandang umaga","Hiligaynon"]], | |
| live=True, | |
| theme="dark-seafoam", | |
| title="Basic Filipino Dialect Translator", | |
| description=" This application uses Helsinki-NLP models to translate Tagalog texts to 3 other dialects of the Filipino language", | |
| css=".footer{display:none !important}", | |
| ) | |
| iface.launch() | |