Spaces:
No application file
No application file
File size: 894 Bytes
0692931 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | const form=document.getElementById("translatorForm");
const loading=document.getElementById("loading");
const urdu=document.getElementById("urdu");
const count=document.getElementById("count");
const textarea=document.getElementById("english");
textarea.addEventListener("input",()=>{
count.innerHTML=textarea.value.length;
});
form.addEventListener("submit",async(e)=>{
e.preventDefault();
loading.style.display="block";
urdu.innerHTML="";
const response=await fetch("/translate",{
method:"POST",
headers:{
"Content-Type":"application/json"
},
body:JSON.stringify({
text:textarea.value
})
});
const data=await response.json();
loading.style.display="none";
urdu.innerHTML=data.translation;
});
document.getElementById("copyBtn").onclick=()=>{
navigator.clipboard.writeText(urdu.innerText);
alert("Copied!");
} |