Salavat commited on
Commit
f8a90a5
1 Parent(s): 084cf95

First build

Browse files
Files changed (2) hide show
  1. app.py +13 -14
  2. requirements.txt +3 -0
app.py CHANGED
@@ -10,16 +10,16 @@ LANGS = {
10
  'Russian': 'rus_Cyrl',
11
  'Belarusian': 'bel_Cyrl',
12
  'Ukrainian': 'ukr_Cyrl',
13
- 'Bulgarian': 'bul_Cyrl',
14
- 'Macedonian': 'mkd_Cyrl',
15
- 'Serbian': 'srp_Cyrl',
16
- 'Croatian': 'hrv_Latn',
17
- 'Bosnian': 'bos_Latn',
18
- 'Slovenian': 'slv_Latn',
19
- 'Slovak': 'slk_Latn',
20
- 'Czech': 'ces_Latn',
21
  'Polish': 'pol_Latn',
22
  'Silesian': 'szl_Latn',
 
 
 
 
 
 
 
 
23
  'Esperanto': 'epo_Latn',
24
  'German': 'deu_Latn',
25
  'French': 'fra_Latn',
@@ -55,18 +55,17 @@ else:
55
  return output
56
 
57
 
58
- demo = gr.Blocks()
59
-
60
- with demo:
61
  gr.Markdown("This is a modified version of the original [NLLB-Translator](https://huggingface.co/spaces/Narrativaai/NLLB-Translator) space")
62
  with gr.Row():
63
  lang_input = gr.components.Dropdown(label="From", choices=list(LANGS.keys()), value='English')
64
  lang_output = gr.components.Dropdown(label="To", choices=list(LANGS.keys()), value='Interslavic')
65
  with gr.Row().style(equal_height=True):
66
- text_input = gr.components.Textbox(label="Text", lines=7, placeholder="Your text")
67
- text_output = gr.components.Textbox(label="Result", lines=7, placeholder="Translation...")
68
  button = gr.Button("Translate")
69
 
70
  button.click(translate, inputs=[text_input, lang_input, lang_output], outputs=text_output)
71
 
72
- demo.launch()
 
10
  'Russian': 'rus_Cyrl',
11
  'Belarusian': 'bel_Cyrl',
12
  'Ukrainian': 'ukr_Cyrl',
 
 
 
 
 
 
 
 
13
  'Polish': 'pol_Latn',
14
  'Silesian': 'szl_Latn',
15
+ 'Czech': 'ces_Latn',
16
+ 'Slovak': 'slk_Latn',
17
+ 'Slovenian': 'slv_Latn',
18
+ 'Croatian': 'hrv_Latn',
19
+ 'Bosnian': 'bos_Latn',
20
+ 'Serbian': 'srp_Cyrl',
21
+ 'Macedonian': 'mkd_Cyrl',
22
+ 'Bulgarian': 'bul_Cyrl',
23
  'Esperanto': 'epo_Latn',
24
  'German': 'deu_Latn',
25
  'French': 'fra_Latn',
 
55
  return output
56
 
57
 
58
+ with gr.Blocks() as demo:
59
+ gr.Markdown("# Interslavic translator via NLLB200")
 
60
  gr.Markdown("This is a modified version of the original [NLLB-Translator](https://huggingface.co/spaces/Narrativaai/NLLB-Translator) space")
61
  with gr.Row():
62
  lang_input = gr.components.Dropdown(label="From", choices=list(LANGS.keys()), value='English')
63
  lang_output = gr.components.Dropdown(label="To", choices=list(LANGS.keys()), value='Interslavic')
64
  with gr.Row().style(equal_height=True):
65
+ text_input = gr.components.Textbox(label="Text", lines=5, placeholder="Your text")
66
+ text_output = gr.components.Textbox(label="Result", lines=5, placeholder="Translation...")
67
  button = gr.Button("Translate")
68
 
69
  button.click(translate, inputs=[text_input, lang_input, lang_output], outputs=text_output)
70
 
71
+ demo.launch()
requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ git+https://github.com/huggingface/transformers
2
+ gradio
3
+ torch