Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,86 @@
|
|
1 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
-
x = st.slider('Select a value')
|
4 |
-
st.write(x, 'squared is', x * x)
|
|
|
1 |
+
# AI Translate Video from 29 Languages
|
2 |
+
|
3 |
+
<!DOCTYPE html>
|
4 |
+
<html lang="en">
|
5 |
+
<head>
|
6 |
+
<meta charset="UTF-8">
|
7 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
8 |
+
<title>AI Translate Video</title>
|
9 |
+
</head>
|
10 |
+
<body>
|
11 |
+
<h1>AI Translate Video from 29 Languages</h1>
|
12 |
+
<p>Welcome to our AI-powered video translation service. We support translations from the following languages:</p>
|
13 |
+
<ul>
|
14 |
+
<li>English</li>
|
15 |
+
<li>Spanish</li>
|
16 |
+
<li>French</li>
|
17 |
+
<li>German</li>
|
18 |
+
<li>Chinese (Simplified)</li>
|
19 |
+
<li>Chinese (Traditional)</li>
|
20 |
+
<li>Japanese</li>
|
21 |
+
<li>Korean</li>
|
22 |
+
<li>Italian</li>
|
23 |
+
<li>Portuguese</li>
|
24 |
+
<li>Russian</li>
|
25 |
+
<li>Arabic</li>
|
26 |
+
<li>Hindi</li>
|
27 |
+
<li>Turkish</li>
|
28 |
+
<li>Dutch</li>
|
29 |
+
<li>Swedish</li>
|
30 |
+
<li>Norwegian</li>
|
31 |
+
<li>Danish</li>
|
32 |
+
<li>Finnish</li>
|
33 |
+
<li>Thai</li>
|
34 |
+
<li>Vietnamese</li>
|
35 |
+
<li>Indonesian</li>
|
36 |
+
<li>Filipino</li>
|
37 |
+
<li>Hebrew</li>
|
38 |
+
<li>Persian</li>
|
39 |
+
<li>Malay</li>
|
40 |
+
<li>Swahili</li>
|
41 |
+
<li>Ukrainian</li>
|
42 |
+
<li>Czech</li>
|
43 |
+
<li>Hungarian</li>
|
44 |
+
</ul>
|
45 |
+
<p>Upload your video and select the desired language for translation.</p>
|
46 |
+
<form action="/upload" method="post" enctype="multipart/form-data">
|
47 |
+
<label for="videoUpload">Choose video to upload:</label>
|
48 |
+
<input type="file" id="videoUpload" name="video" accept="video/*" required>
|
49 |
+
<label for="languageSelect">Select language:</label>
|
50 |
+
<select id="languageSelect" name="language" required>
|
51 |
+
<option value="English">English</option>
|
52 |
+
<option value="Spanish">Spanish</option>
|
53 |
+
<option value="French">French</option>
|
54 |
+
<option value="German">German</option>
|
55 |
+
<option value="Chinese (Simplified)">Chinese (Simplified)</option>
|
56 |
+
<option value="Chinese (Traditional)">Chinese (Traditional)</option>
|
57 |
+
<option value="Japanese">Japanese</option>
|
58 |
+
<option value="Korean">Korean</option>
|
59 |
+
<option value="Italian">Italian</option>
|
60 |
+
<option value="Portuguese">Portuguese</option>
|
61 |
+
<option value="Russian">Russian</option>
|
62 |
+
<option value="Arabic">Arabic</option>
|
63 |
+
<option value="Hindi">Hindi</option>
|
64 |
+
<option value="Turkish">Turkish</option>
|
65 |
+
<option value="Dutch">Dutch</option>
|
66 |
+
<option value="Swedish">Swedish</option>
|
67 |
+
<option value="Norwegian">Norwegian</option>
|
68 |
+
<option value="Danish">Danish</option>
|
69 |
+
<option value="Finnish">Finnish</option>
|
70 |
+
<option value="Thai">Thai</option>
|
71 |
+
<option value="Vietnamese">Vietnamese</option>
|
72 |
+
<option value="Indonesian">Indonesian</option>
|
73 |
+
<option value="Filipino">Filipino</option>
|
74 |
+
<option value="Hebrew">Hebrew</option>
|
75 |
+
<option value="Persian">Persian</option>
|
76 |
+
<option value="Malay">Malay</option>
|
77 |
+
<option value="Swahili">Swahili</option>
|
78 |
+
<option value="Ukrainian">Ukrainian</option>
|
79 |
+
<option value="Czech">Czech</option>
|
80 |
+
<option value="Hungarian">Hungarian</option>
|
81 |
+
</select>
|
82 |
+
<button type="submit">Translate Video</button>
|
83 |
+
</form>
|
84 |
+
</body>
|
85 |
+
</html>
|
86 |
|
|
|
|