File size: 470 Bytes
02840b8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import gradio as gr
from libretranslatepy import LibreTranslateAPI
lt = LibreTranslateAPI("https://translate.argosopentech.com/")

def predict(text):
  lang_detected = lt.detect(text)[0]['language']
  print(lang_detected)
  english_translated = lt.translate(text, lang_detected, "en")
  print(english_translated)
  return english_translated

iface = gr.Interface(
  fn=predict, 
  inputs='text',
  outputs='text',
  examples=[["Hola! Me llamo Dhruv"]]
)

iface.launch()