myn0908 commited on
Commit
96a246f
·
1 Parent(s): e1a87b1

fixing the process app

Browse files
Files changed (1) hide show
  1. app.py +22 -12
app.py CHANGED
@@ -3,8 +3,8 @@ from translator import ServerTranslator
3
  import json
4
 
5
 
6
- def clear_all(input_json, input_text, input_dest_lang, translated_text):
7
- return None, "", "", ""
8
 
9
 
10
  def translate_text_json(input_json):
@@ -34,31 +34,41 @@ def translate_text_text(input_text, input_dest_lang):
34
 
35
 
36
  with gr.Blocks() as demo:
37
- input_json = gr.components.File(label="Upload JSON file")
38
- input_dest_lang = gr.components.Textbox(placeholder='Example input: vi',label="Destination Language")
39
- input_text = gr.components.Textbox(placeholder='Example inputs: I love you, I love you than myself', label="Enter Text")
40
- translated_text = gr.components.Textbox(placeholder='Example outputs: Anh yêu em, Anh yêu em hơn bản thân mình',
41
- label="Translated Text")
42
 
43
  with gr.Column():
 
 
 
 
44
  submit_json = gr.Button("Submit Json")
45
- submit_text = gr.Button("Submit Text")
46
  submit_json.click(
47
  translate_text_json,
48
  [input_json], # Pass all three inputs
49
- [translated_text]
50
  )
51
  with gr.Column():
 
 
 
 
 
 
 
52
  submit_text.click(
53
  translate_text_text,
54
  [input_text, input_dest_lang], # Pass all three inputs
55
- [translated_text]
56
  )
57
  clear = gr.Button("Clear")
58
  clear.click(
59
  clear_all,
60
- [input_json, input_text, input_dest_lang, translated_text],
61
- [input_json, input_text, input_dest_lang, translated_text]
62
  )
63
 
64
  demo.launch(share=True)
 
3
  import json
4
 
5
 
6
+ def clear_all(input_json, input_text, input_dest_lang, translated_text_json, translted_text_text):
7
+ return None, "", "", "", ""
8
 
9
 
10
  def translate_text_json(input_json):
 
34
 
35
 
36
  with gr.Blocks() as demo:
37
+ # input_json = gr.components.File(label="Upload JSON file")
38
+ # input_dest_lang = gr.components.Textbox(placeholder='Example input: vi',label="Destination Language")
39
+ # input_text = gr.components.Textbox(placeholder='Example inputs: I love you, I love you than myself', label="Enter Text")
40
+ # translated_text = gr.components.Textbox(placeholder='Example outputs: Anh yêu em, Anh yêu em hơn bản thân mình',
41
+ # label="Translated Text")
42
 
43
  with gr.Column():
44
+ translated_text_json = gr.Textbox(placeholder='Example outputs: Anh yêu em, Anh yêu em hơn bản thân mình',
45
+ label="Translated Text for JSON file")
46
+ input_json = gr.components.File(label="Upload JSON file")
47
+
48
  submit_json = gr.Button("Submit Json")
 
49
  submit_json.click(
50
  translate_text_json,
51
  [input_json], # Pass all three inputs
52
+ [translated_text_json]
53
  )
54
  with gr.Column():
55
+ translated_text_text = gr.Textbox(
56
+ placeholder='Example outputs: Anh yêu em, Anh yêu em hơn bản thân mình',
57
+ label="Translated Text for Input Text and Dest Lang")
58
+ input_dest_lang = gr.components.Textbox(placeholder='Example input: vi', label="Destination Language")
59
+ input_text = gr.components.Textbox(placeholder='Example inputs: I love you, I love you than myself',
60
+ label="Enter Text")
61
+ submit_text = gr.Button("Submit Text")
62
  submit_text.click(
63
  translate_text_text,
64
  [input_text, input_dest_lang], # Pass all three inputs
65
+ [translated_text_text]
66
  )
67
  clear = gr.Button("Clear")
68
  clear.click(
69
  clear_all,
70
+ [input_json, input_text, input_dest_lang, translated_text_json, translated_text_text],
71
+ [input_json, input_text, input_dest_lang, translated_text_json, translated_text_text]
72
  )
73
 
74
  demo.launch(share=True)