File size: 1,268 Bytes
f7cb5b1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

import pickle
import gradio as gr
from classifier import Classifier

def classify(txt):
    with open('classifier.pickle', 'rb') as f:
        classifier = pickle.load(f)
    return classifier.predict(txt)


title = 'Detector de Quechua y Español'
description =(  'Bolivia lucha para que no desaparezcan los idiomas indígenas, sin embargo,' + 
                'es aún muy complicado acceder a recursos que ayuden a su asimilación y aprendizaje.' +
                'Presentamos una herramienta de clasificación de idiomas, que si bien es una tarea sencilla, ' +
                'resulta esencial para realizar tareas más complejas como la traducción automática.'
            )
article = 'Demo del proyecto para Saturdays.\nAutores del modelo: Cota V. Andreina, Cusi L. Evelyn, Nina M. Juan Dilan'

iface = gr.Interface(
    fn=classify,
    inputs= gr.inputs.Textbox(lines=3, label='TEXTO', placeholder='Introduzca un texto'),
    outputs= gr.outputs.Textbox(label='IDIOMA'),
    examples = ['¿Maytaq ashkallanchikega?', 'Entonces el Inka dijo ¡Mach\'a!', '¡Aragan kanki wamraqa!', 'Señora, ¿yanapariwayta atiwaqchu?', '¿A dónde vas?'],
    description = description,
    title = title,
    article = article,
    theme = 'peach'
    )

iface.launch()