Spaces:
Sleeping
Sleeping
LANGUE
Browse files- static/app.js +18 -2
static/app.js
CHANGED
|
@@ -62,9 +62,26 @@ async function uploadImage() {
|
|
| 62 |
}
|
| 63 |
|
| 64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
async function uploadForTranslation() {
|
| 66 |
let fileInput = document.getElementById("translateInput");
|
| 67 |
-
let
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
let formData = new FormData();
|
| 69 |
formData.append("file", fileInput.files[0]);
|
| 70 |
formData.append("target_lang", targetLang);
|
|
@@ -95,4 +112,3 @@ async function uploadForTranslation() {
|
|
| 95 |
}
|
| 96 |
}
|
| 97 |
|
| 98 |
-
|
|
|
|
| 62 |
}
|
| 63 |
|
| 64 |
|
| 65 |
+
// Fonction pour convertir le texte de la langue en code ISO
|
| 66 |
+
function getLanguageCode(language) {
|
| 67 |
+
const languageMap = {
|
| 68 |
+
"Français": "fr",
|
| 69 |
+
"Anglais": "en",
|
| 70 |
+
"Espagnol": "es",
|
| 71 |
+
"Allemand": "de",
|
| 72 |
+
"Italien": "it",
|
| 73 |
+
"Arabe": "ar"
|
| 74 |
+
};
|
| 75 |
+
return languageMap[language] || "en"; // Valeur par défaut : anglais
|
| 76 |
+
}
|
| 77 |
+
|
| 78 |
async function uploadForTranslation() {
|
| 79 |
let fileInput = document.getElementById("translateInput");
|
| 80 |
+
let targetLangText = document.getElementById("targetLang").value; // Exemple: "Français"
|
| 81 |
+
|
| 82 |
+
// Convertir le texte en code langue
|
| 83 |
+
let targetLang = getLanguageCode(targetLangText);
|
| 84 |
+
|
| 85 |
let formData = new FormData();
|
| 86 |
formData.append("file", fileInput.files[0]);
|
| 87 |
formData.append("target_lang", targetLang);
|
|
|
|
| 112 |
}
|
| 113 |
}
|
| 114 |
|
|
|