Spaces:
Running
Running
Add change anguage funcionality
Browse files- app.py +10 -1
- interface_texts.csv +1 -0
app.py
CHANGED
@@ -28,7 +28,7 @@ markdown_description_gl = """
|
|
28 |
# LLMs de galego
|
29 |
|
30 |
|
31 |
-
Este espazo
|
32 |
|
33 |
|
34 |
💐 **[FLOR-1.3B-GL](https://huggingface.co/proxectonos/FLOR-1.3B-GL)** é un modelo de parámetros 1.3B que é un preadestramento continuo de [FLOR-1.3B]( https://huggingface.co/projecte-aina/FLOR-1.3B), baseado a súa vez en [Bloom 1.7B](https://huggingface.co/bigscience/bloom-1b7).
|
@@ -101,6 +101,13 @@ def predict(prompt, model_select, max_length, repetition_penalty, temperature):
|
|
101 |
def get_text_lang(variable):
|
102 |
return df_interface.loc[df_interface['variable'] == variable, language].values[0]
|
103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
def clear():
|
105 |
return (
|
106 |
None,
|
@@ -133,6 +140,7 @@ def gradio_app():
|
|
133 |
with gr.Blocks(theme=fronted_theme) as demo:
|
134 |
with gr.Row():
|
135 |
with gr.Column(scale=0.1):
|
|
|
136 |
gr.HTML('<img src="https://huggingface.co/spaces/proxectonos/README/resolve/main/title-card.png" width="100%" style="border-radius: 0.75rem;">')
|
137 |
with gr.Column():
|
138 |
gr.Markdown(markdown_description[language])
|
@@ -182,6 +190,7 @@ def gradio_app():
|
|
182 |
generator_btn.click(predict, inputs=[text_gl, model_select, max_length, repetition_penalty, temperature], outputs=generated_gl, api_name="generate-flor-gl")
|
183 |
clean_btn.click(fn=clear, inputs=[], outputs=[text_gl, generated_gl, max_length, repetition_penalty, temperature], queue=False, api_name=False)
|
184 |
pass_btn.click(fn=pass_to_input, inputs=[generated_gl], outputs=[text_gl,generated_gl], queue=False, api_name=False)
|
|
|
185 |
|
186 |
with gr.Row():
|
187 |
with gr.Column(scale=0.5):
|
|
|
28 |
# LLMs de galego
|
29 |
|
30 |
|
31 |
+
Este espazo contén diferentes Grandes Modelos da Linguaxe feitos para o galego desenvolvidos polo [Proxecto Nós](https://nos.gal/en/proxecto-nos).
|
32 |
|
33 |
|
34 |
💐 **[FLOR-1.3B-GL](https://huggingface.co/proxectonos/FLOR-1.3B-GL)** é un modelo de parámetros 1.3B que é un preadestramento continuo de [FLOR-1.3B]( https://huggingface.co/projecte-aina/FLOR-1.3B), baseado a súa vez en [Bloom 1.7B](https://huggingface.co/bigscience/bloom-1b7).
|
|
|
101 |
def get_text_lang(variable):
|
102 |
return df_interface.loc[df_interface['variable'] == variable, language].values[0]
|
103 |
|
104 |
+
def change_language(demo):
|
105 |
+
if language == "gl":
|
106 |
+
language = "en"
|
107 |
+
else:
|
108 |
+
language = "gl"
|
109 |
+
demo.launch()
|
110 |
+
|
111 |
def clear():
|
112 |
return (
|
113 |
None,
|
|
|
140 |
with gr.Blocks(theme=fronted_theme) as demo:
|
141 |
with gr.Row():
|
142 |
with gr.Column(scale=0.1):
|
143 |
+
change_lang = gr.Button(value=get_text_lang("change_lang"))
|
144 |
gr.HTML('<img src="https://huggingface.co/spaces/proxectonos/README/resolve/main/title-card.png" width="100%" style="border-radius: 0.75rem;">')
|
145 |
with gr.Column():
|
146 |
gr.Markdown(markdown_description[language])
|
|
|
190 |
generator_btn.click(predict, inputs=[text_gl, model_select, max_length, repetition_penalty, temperature], outputs=generated_gl, api_name="generate-flor-gl")
|
191 |
clean_btn.click(fn=clear, inputs=[], outputs=[text_gl, generated_gl, max_length, repetition_penalty, temperature], queue=False, api_name=False)
|
192 |
pass_btn.click(fn=pass_to_input, inputs=[generated_gl], outputs=[text_gl,generated_gl], queue=False, api_name=False)
|
193 |
+
change_lang.click(fn=change_language, inputs=[demo], outputs=[], queue=False, api_name=False)
|
194 |
|
195 |
with gr.Row():
|
196 |
with gr.Column(scale=0.5):
|
interface_texts.csv
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
variable,en,gl
|
|
|
2 |
model_select,Model selection,Seleccione un modelo
|
3 |
text_gl,Input,Entrada
|
4 |
accordion_parameters,Model parameters,Parámetros do modelo
|
|
|
1 |
variable,en,gl
|
2 |
+
change_lang, Switch to English, Cambiar a Galego
|
3 |
model_select,Model selection,Seleccione un modelo
|
4 |
text_gl,Input,Entrada
|
5 |
accordion_parameters,Model parameters,Parámetros do modelo
|