talha2134's picture
javascript
0692931 verified
Raw History Blame Contribute Delete
894 Bytes
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!");
}