FatimaGr commited on
Commit
acd35ef
·
verified ·
1 Parent(s): 635f9d1
Files changed (1) hide show
  1. static/app.js +35 -0
static/app.js CHANGED
@@ -107,3 +107,38 @@ async function uploadTranslation() {
107
  }
108
  }
109
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  }
108
  }
109
 
110
+
111
+ async function uploadForTranslation() {
112
+ let fileInput = document.getElementById("translateInput");
113
+ let targetLang = document.getElementById("targetLang").value;
114
+ let formData = new FormData();
115
+ formData.append("file", fileInput.files[0]);
116
+ formData.append("target_lang", targetLang);
117
+
118
+ try {
119
+ let response = await fetch("https://aiwebdev-ai-web-dev.hf.space/translate/", {
120
+ method: "POST",
121
+ body: formData,
122
+ headers: { "Accept": "application/json" }
123
+ });
124
+
125
+ if (!response.ok) {
126
+ throw new Error("Erreur de requête !");
127
+ }
128
+
129
+ let data = await response.json();
130
+ console.log("📤 Réponse du serveur :", data);
131
+
132
+ let resultElement = document.getElementById("translateResult");
133
+ if (data.translation) {
134
+ resultElement.innerText = "📝 Traduction : " + data.translation;
135
+ } else {
136
+ resultElement.innerText = "❌ Traduction non disponible.";
137
+ }
138
+ } catch (error) {
139
+ console.error("❌ Erreur :", error);
140
+ document.getElementById("translateResult").innerText = "Échec de la requête !";
141
+ }
142
+ }
143
+
144
+