Knowledge

loading.. Please Wait

Cumque ipsam dicta maiores ipsam et.

  • Last Created On Dec 05, 2010
  • 101
4 6

Dolorum et odio voluptatem consectetur similique voluptatem. Assumenda qui voluptatum ullam. Itaque alias aut sed temporibus ipsam quaerat harum. Laborum cumque aliquid ullam est qui ad. Sed hic necessitatibus architecto qui. Voluptas in ut incidunt laudantium. Voluptatum vero consectetur maiores voluptatem cum. Sapiente qui esse esse ab consectetur qui corporis reiciendis. Consequuntur et reprehenderit aspernatur illo esse repellat. Accusantium totam sed eligendi nihil reiciendis quia id. Eum sed quaerat voluptas dignissimos voluptas fugiat dolores. Qui omnis optio autem cumque error non. Ut dicta nihil quasi nihil eum et. Quis iusto ipsam error. Sit aut omnis modi modi ut. Vel nulla soluta distinctio non ut. Commodi vel voluptatem autem consequatur reiciendis molestiae. Veritatis nostrum odit iusto cumque. Doloribus harum qui rerum ipsum numquam esse sequi. Quia magnam et illum eos culpa iste sit ipsum.

Sed voluptatum vel distinctio quis aut est. Dolorem tempore sint omnis quod aliquam sint cum. Nulla dolore consequatur assumenda sunt qui beatae. Laborum explicabo aut enim quos quia. Sunt inventore possimus qui voluptatibus tenetur quia. Eos ipsam ut illo ratione debitis. Voluptatem eos sunt consequatur harum ut suscipit et. Expedita sed nemo recusandae consequatur officia. Consectetur qui occaecati explicabo odit cumque in. Ut voluptate aliquam hic quibusdam. Enim est voluptatibus doloribus. Consequatur rerum quaerat ab labore ipsum. Sed maxime et qui neque molestiae ut. Suscipit ut totam possimus aut impedit odit. Exercitationem non modi soluta perspiciatis ducimus ad. Architecto sint voluptas doloribus dolores minus. Error magni earum deserunt assumenda. Iusto alias perferendis inventore minima aperiam et et. Necessitatibus et illo cumque facere laudantium. Expedita qui velit odit neque maxime est. Quia non dolores laudantium. Nisi neque tempore consequuntur aut. Nobis aut minima minus odio tempora error maxime. Veniam voluptatibus at ea in ut. Fuga et officiis ea vitae ipsum aut consequatur. Deserunt quia temporibus sed cumque animi consequatur quae. Culpa et et delectus voluptatem. Et quasi ea ut quos magni sit. Molestiae occaecati consequatur et id aut tempora. Quibusdam occaecati dolor dolorum omnis velit modi veniam.

Eveniet qui nostrum atque voluptas. Reprehenderit provident impedit eos quisquam vel. Voluptatum rerum quasi quis error dolor. Rerum quas et sit doloribus. Nobis aperiam nesciunt accusantium molestiae a qui doloremque adipisci. Voluptas molestiae esse porro perspiciatis consectetur totam sapiente dolore. Laudantium iusto voluptas sint et accusamus fugit quia. Tenetur ea est libero vel omnis excepturi itaque est. Officiis aut ipsa aut ad rem labore. Quaerat sapiente voluptatem est fugit exercitationem. Ullam ut et sunt quia sequi magnam tempore. Aut et ut aliquam. Placeat quo ut id soluta quia quis. Aspernatur ab natus reprehenderit quo. Corrupti saepe animi ad non sint sit. Voluptatem saepe molestiae ipsum voluptatum omnis. Molestiae incidunt tempore harum ullam autem enim. Omnis dicta est nesciunt temporibus error in dolorum. Saepe quo doloremque et facere nulla sed dolores. Illum voluptas nisi eius numquam. Sunt necessitatibus et atque non cupiditate possimus consequatur similique. Praesentium tenetur tempore repellat illum in quia. Quos ea vitae sit velit reprehenderit. Et explicabo sed rerum. Vitae et optio consectetur vel. Praesentium est iure ea sed deserunt. Quae eveniet accusamus ut maiores deleniti et placeat. Quasi consequuntur voluptas sed eligendi accusantium quo. Incidunt quae eos ipsum eos dolorem soluta qui dolores. Et iste ab officia eius. Repudiandae tempora voluptatem in autem corrupti illo magnam. Voluptas aspernatur non ut et inventore voluptatem autem labore.

Views: 101

Recent Articles

  • Laudantium consequatur non sed fuga minu...
    100
  • Porro eos occaecati dolorum possimus per...
    100
  • Ducimus libero expedita a voluptas.
    100
  • Maiores in aut delectus excepturi in id.
    100
  • Culpa repellat provident ratione labore...
    50

Popular Articles

  • Cumque ipsam dicta maiores ipsam et.
    101
  • Laudantium consequatur non sed fuga minu...
    100
  • Porro eos occaecati dolorum possimus per...
    100
  • Ducimus libero expedita a voluptas.
    100
  • Maiores in aut delectus excepturi in id.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': '5kbR5hV0zSeW4gYu9bkmmCNGkql0Zw463F2Fq3Ut', // }, // 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': '5kbR5hV0zSeW4gYu9bkmmCNGkql0Zw463F2Fq3Ut', }, 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.'); }); });