Spaces:
Running
Running
Update static/script.js
Browse files- static/script.js +0 -40
static/script.js
CHANGED
|
@@ -748,46 +748,6 @@ fileInput.addEventListener('change', function(event) {
|
|
| 748 |
|
| 749 |
|
| 750 |
|
| 751 |
-
|
| 752 |
-
|
| 753 |
-
|
| 754 |
-
|
| 755 |
-
|
| 756 |
-
async function uploadForTranslation() {
|
| 757 |
-
let fileInput = document.getElementById("fi");
|
| 758 |
-
let targetLang = document.getElementById("languageSelect").value;
|
| 759 |
-
let formData = new FormData();
|
| 760 |
-
formData.append("file", fileInput.files[0]);
|
| 761 |
-
formData.append("target_lang", targetLang);
|
| 762 |
-
|
| 763 |
-
try {
|
| 764 |
-
console.log("📤 Envoi du fichier pour traduction...");
|
| 765 |
-
let response = await fetch("/translate/", {
|
| 766 |
-
method: "POST",
|
| 767 |
-
body: formData,
|
| 768 |
-
headers: { "Accept": "application/json" }
|
| 769 |
-
});
|
| 770 |
-
|
| 771 |
-
let responseText = await response.text();
|
| 772 |
-
console.log("📤 Réponse brute du serveur :", responseText);
|
| 773 |
-
|
| 774 |
-
if (!response.ok) {
|
| 775 |
-
throw new Error("Erreur de requête ! " + responseText);
|
| 776 |
-
}
|
| 777 |
-
|
| 778 |
-
let data = JSON.parse(responseText);
|
| 779 |
-
console.log("📤 Réponse JSON du serveur :", data);
|
| 780 |
-
|
| 781 |
-
let resultElement = document.createElement("div");
|
| 782 |
-
resultElement.innerText = data.translated_text ? "📝 Traduction : " + data.translated_text : "❌ Traduction non disponible.";
|
| 783 |
-
document.querySelector(".results-container").appendChild(resultElement);
|
| 784 |
-
} catch (error) {
|
| 785 |
-
console.error("❌ Erreur :", error);
|
| 786 |
-
let resultElement = document.createElement("div");
|
| 787 |
-
resultElement.innerText = "Échec de la requête ! " + error.message;
|
| 788 |
-
document.querySelector(".results-container").appendChild(resultElement);
|
| 789 |
-
}
|
| 790 |
-
}
|
| 791 |
|
| 792 |
|
| 793 |
|
|
|
|
| 748 |
|
| 749 |
|
| 750 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 751 |
|
| 752 |
|
| 753 |
|