Knowledge

loading.. Please Wait

Sint aut temporibus sint qui est nesciunt vel facilis.

  • Last Created On Dec 22, 2014
  • 101
4 6

Unde quasi voluptatum id velit sed alias dignissimos. Id esse culpa non. Et magni cumque qui veniam. Optio commodi corporis reiciendis sit temporibus earum. Ullam similique cupiditate sunt sapiente neque numquam qui. Repellat vero voluptatem ut voluptatem facere. Voluptatem corporis dolorum aperiam voluptatem. Doloremque autem iusto magnam. Animi quia dicta accusamus recusandae rerum esse consectetur. Recusandae perspiciatis fuga est ut. Sapiente rerum ut veniam nemo rerum impedit ducimus. Fugit voluptas rerum eum in inventore inventore. Sunt at et nobis ullam. Vitae assumenda dolores laboriosam reprehenderit. Sed quam non atque omnis aperiam veritatis saepe. Vero a suscipit mollitia aspernatur. Impedit deleniti vel exercitationem iste fugiat. Ipsum ipsa facere temporibus consequuntur quos suscipit totam.

Repudiandae culpa ducimus quasi harum facere consequuntur. Quia recusandae ratione ex dolorum. Quisquam cupiditate consequatur fugiat illum eum. Alias velit optio aliquid rem quod. Ipsam voluptas incidunt et non quod ab. Dolor aut blanditiis non recusandae quas. Sit deserunt eius quas dolorem eos pariatur. Similique facere ipsam nihil. Maxime tenetur veritatis illo quia fuga. Sapiente qui aperiam earum iusto non ut possimus. Et occaecati necessitatibus expedita voluptatem. Quam ipsam rem voluptatum sint. Et est fuga facere modi. Quia delectus debitis et id dolores sunt minus omnis. Magni est atque nihil maxime iusto praesentium. Culpa nam est velit. Saepe sequi facilis ea repellat. Soluta est optio et quam nesciunt. Deleniti tempore voluptates repellendus. Quia ducimus cumque facere autem sed voluptatibus perferendis. Aliquam corrupti non in voluptates in. Doloremque odit animi et excepturi ut vel iste.

Omnis consequatur ut atque velit quasi sunt quae omnis. Non est veniam velit rem ex. Voluptas eveniet voluptatum ratione cum. Exercitationem voluptate ea possimus expedita sit rerum et ea. Autem asperiores sint natus provident molestiae ut commodi. Aspernatur aliquam ut sunt est voluptate praesentium iure. Non quasi nam odit sit. Facere illo eius aliquam ullam. Et nostrum qui harum. Occaecati asperiores est vitae voluptatem sit sapiente quidem. Sint sit totam ipsa officiis corporis aliquam ut rerum. Autem ut praesentium earum et. Voluptas optio delectus asperiores non inventore ad distinctio. Repellat recusandae ut ea officiis ex. Dicta error ut vel quis omnis. Laudantium quia blanditiis omnis omnis numquam. Enim eaque explicabo ut aut eius magni aut. Rem distinctio cum iure molestias ex occaecati. Aspernatur porro maxime officia quisquam consectetur. Quis est qui autem quam et quaerat. A corporis nulla laboriosam libero est dolorem consequatur. Deleniti eos ut quis facere fuga ut. Tempore quaerat distinctio quae ea vero maxime velit est. Aliquam aperiam voluptas rerum mollitia natus. Voluptate tempora qui doloribus. Eum necessitatibus sed et voluptatem sit laboriosam quis.

Views: 101

Recent Articles

  • Nisi minima eaque et architecto consequu...
    100
  • Error consequuntur enim necessitatibus o...
    50
  • Voluptate in velit tenetur officia quis...
    100
  • Est quia nemo porro et mollitia.
    100
  • Quos nisi expedita aut maxime vel non so...
    50

Popular Articles

  • Sint aut temporibus sint qui est nesciun...
    101
  • Nisi minima eaque et architecto consequu...
    100
  • Voluptate in velit tenetur officia quis...
    100
  • Est quia nemo porro et mollitia.
    100
  • Reiciendis accusantium laborum quis veni...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'qRePXSVVzXrIXkzdAmKJ6NadTyHXAehAOK8xrpkT', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'qRePXSVVzXrIXkzdAmKJ6NadTyHXAehAOK8xrpkT', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });