greykingreys commited on
Commit
1811e48
·
verified ·
1 Parent(s): 9faeb0a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +66 -66
app.py CHANGED
@@ -1,67 +1,67 @@
1
- from deep_translator import GoogleTranslator
2
- import gradio as gr
3
-
4
- def en(message):
5
- return GoogleTranslator(source='en', target= 'fr').translate(message)
6
-
7
- def ar(message):
8
- return GoogleTranslator(source='ar', target= 'fr').translate(message)
9
-
10
- def ja(message):
11
- return GoogleTranslator(source='ja', target= 'fr').translate(message)
12
-
13
- def de(message):
14
- return GoogleTranslator(source='de', target= 'fr').translate(message)
15
-
16
- def es(message):
17
- return GoogleTranslator(source='es', target= 'fr').translate(message)
18
-
19
-
20
- site = gr.Blocks(theme= "soft")
21
-
22
-
23
-
24
- anglais = gr.Interface(
25
- fn= en,
26
- inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en anglais"),
27
- outputs= gr.Textbox(label= "Votre texte traduit"),
28
- title= "Anglais vers Français",
29
- description= "Saisissez un texte en anglais et il vous sera traduit en français"
30
- )
31
-
32
- arabe = gr.Interface(
33
- fn= ar,
34
- inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en arabe"),
35
- outputs= gr.Textbox(label= "Votre texte traduit"),
36
- title= "Arabe vers Français",
37
- description= "Saisissez un texte en arabe et il vous sera traduit en français"
38
- )
39
-
40
- japonnais = gr.Interface(
41
- fn= ja,
42
- inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en Japonais"),
43
- outputs= gr.Textbox(label= "Votre texte traduit"),
44
- title= "Japonais vers Français",
45
- description= "Saisissez un texte en japonnais et il vous sera traduit en français"
46
- )
47
-
48
- Allemand = gr.Interface(
49
- fn= de,
50
- inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en Allemand"),
51
- outputs= gr.Textbox(label= "Votre texte traduit"),
52
- title= "Allemand vers Français",
53
- description= "Saisissez un texte en Allemand et il vous sera traduit en français"
54
- )
55
-
56
- Espagnol = gr.Interface(
57
- fn= es,
58
- inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en Espagnol"),
59
- outputs= gr.Textbox(label= "Votre texte traduit"),
60
- title= "Espagnol vers Français",
61
- description= "Saisissez un texte en espagnol et il vous sera traduit en français"
62
- )
63
-
64
- site = gr.TabbedInterface([anglais, arabe, japonnais, Allemand, Espagnol], ['Anglais', 'Arabe', 'Japonais', 'Allemand', 'Espagnol'])
65
-
66
- if __name__ == "__main__":
67
  site.launch()
 
1
+ from deep_translator import GoogleTranslator
2
+ import gradio as gr
3
+
4
+ def en(message):
5
+ return GoogleTranslator(source='en', target= 'fr').translate(message)
6
+
7
+ def ar(message):
8
+ return GoogleTranslator(source='ar', target= 'fr').translate(message)
9
+
10
+ def ja(message):
11
+ return GoogleTranslator(source='ja', target= 'fr').translate(message)
12
+
13
+ def de(message):
14
+ return GoogleTranslator(source='de', target= 'fr').translate(message)
15
+
16
+ def es(message):
17
+ return GoogleTranslator(source='es', target= 'fr').translate(message)
18
+
19
+
20
+ site = gr.Blocks(theme='earneleh/paris')
21
+
22
+
23
+
24
+ anglais = gr.Interface(
25
+ fn= en,
26
+ inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en anglais"),
27
+ outputs= gr.Textbox(label= "Votre texte traduit"),
28
+ title= "Anglais vers Français",
29
+ description= "Saisissez un texte en anglais et il vous sera traduit en français"
30
+ )
31
+
32
+ arabe = gr.Interface(
33
+ fn= ar,
34
+ inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en arabe"),
35
+ outputs= gr.Textbox(label= "Votre texte traduit"),
36
+ title= "Arabe vers Français",
37
+ description= "Saisissez un texte en arabe et il vous sera traduit en français"
38
+ )
39
+
40
+ japonnais = gr.Interface(
41
+ fn= ja,
42
+ inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en Japonais"),
43
+ outputs= gr.Textbox(label= "Votre texte traduit"),
44
+ title= "Japonais vers Français",
45
+ description= "Saisissez un texte en japonnais et il vous sera traduit en français"
46
+ )
47
+
48
+ Allemand = gr.Interface(
49
+ fn= de,
50
+ inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en Allemand"),
51
+ outputs= gr.Textbox(label= "Votre texte traduit"),
52
+ title= "Allemand vers Français",
53
+ description= "Saisissez un texte en Allemand et il vous sera traduit en français"
54
+ )
55
+
56
+ Espagnol = gr.Interface(
57
+ fn= es,
58
+ inputs= gr.Textbox(lines= 10, label= "Saisissez votre texte a traduit en Espagnol"),
59
+ outputs= gr.Textbox(label= "Votre texte traduit"),
60
+ title= "Espagnol vers Français",
61
+ description= "Saisissez un texte en espagnol et il vous sera traduit en français"
62
+ )
63
+
64
+ site = gr.TabbedInterface([anglais, arabe, japonnais, Allemand, Espagnol], ['Anglais', 'Arabe', 'Japonais', 'Allemand', 'Espagnol'])
65
+
66
+ if __name__ == "__main__":
67
  site.launch()