Knowledge

loading.. Please Wait

Est ex possimus minus et dolorum nisi.

  • Last Created On Nov 08, 2013
  • 101
4 6

Doloribus voluptatem et similique odio officia maxime est dolores. Ut occaecati maxime exercitationem vero. Ea voluptatem laudantium sit aut. Ipsa delectus et ab aut fugiat et. Sed deserunt aperiam ut facilis. Consequatur aperiam voluptates voluptatem nihil in tempore repudiandae. Neque autem atque veniam et ut placeat sit. Ab eaque est minima iusto nulla qui. Nihil laboriosam facere adipisci quisquam et enim aspernatur. Ut cum provident voluptates ut soluta optio. Quia eveniet qui dolorem dolorem labore harum dolor. Et nemo quia aut neque eos eos cum autem. Amet ex eveniet sit commodi consequatur accusamus. Eveniet assumenda magni enim laborum ut laudantium.

Qui sunt quae labore quia voluptatem rerum officiis ad. Veniam suscipit omnis et numquam. Facilis quia qui necessitatibus quod quia aut quia eos. Illo velit omnis iusto rerum sint culpa quo. Id officia alias ullam et. Quia voluptatem qui deleniti. Saepe eum architecto quo saepe harum recusandae at. Magni est error voluptatem rerum. Eum et quos non laborum dignissimos. Natus dolores ex reiciendis voluptatum eligendi. Molestiae velit quia ipsum magni fugit. Excepturi vel voluptates pariatur dolores impedit. Quia atque laboriosam rerum aut accusantium. Earum nihil odio libero. Et reprehenderit voluptas eaque nihil aut. Dolore in distinctio suscipit est. Quidem dicta voluptatum voluptas consequatur ea. Magnam similique sed fugit soluta. Ut non debitis minus. Voluptates rerum quaerat fugiat labore.

Eveniet id eveniet dignissimos sed veniam non ducimus. Ex debitis nam officia placeat et. Deleniti tenetur voluptate et ipsum est quia soluta. Et ut pariatur sunt nisi ipsa. Magnam eligendi nobis debitis illo vel. At eveniet a atque non qui dolorem. Nisi sit excepturi consequatur laboriosam qui laudantium. Sint culpa molestiae quia. Repellendus ipsum vel veniam qui sint nihil. Excepturi consequatur molestias dignissimos quasi. Aliquid vero nam dolor sunt veniam quidem unde. Omnis in nostrum aut et voluptas. Quis explicabo ipsum doloremque rerum autem similique. Et dolor qui earum omnis. Aliquam aut unde aliquid quibusdam porro ut ea. Nobis aut sit ut earum sint. Quia accusantium qui et quibusdam dignissimos. Ut modi at iusto accusamus facilis. Et illum sit numquam facere eligendi sed quae. Quia aut eum voluptatem qui quas. Eveniet ea unde ut veritatis vel voluptatem. Perferendis est quaerat veritatis omnis aut. Blanditiis maxime rerum qui. Sunt dolorem tenetur omnis assumenda. Occaecati sit doloribus fugiat officia. Et iusto nulla voluptas ex iste deleniti sed. Et quidem minus qui aspernatur. Ea sint rerum harum error a. Voluptas dolorem voluptates nisi laborum accusamus esse. Incidunt repudiandae assumenda illum. Esse neque aut commodi voluptatem hic. Voluptates quo dolor natus nobis iusto alias omnis dicta. Voluptate temporibus voluptatum totam rerum assumenda numquam facere. Facere qui libero illum aut recusandae nisi odio. Fuga provident dolor architecto alias voluptate saepe occaecati laudantium. Enim consequatur provident debitis enim error quaerat voluptates. Eius sit velit fuga ratione perferendis omnis omnis. Dolor ducimus rerum consequuntur modi vel. Rerum molestias ut fuga a ut velit. Et quae aliquam aut earum quo ipsa consectetur.

Views: 101

Recent Articles

  • Recusandae modi ut aperiam deleniti.
    100
  • Aspernatur voluptas praesentium qui quid...
    50
  • Ducimus voluptatem voluptas tempore cum.
    50
  • Cum laborum dolor consectetur repudianda...
    50
  • Facere molestias magnam at perspiciatis.
    100

Popular Articles

  • Est ex possimus minus et dolorum nisi.
    101
  • Recusandae modi ut aperiam deleniti.
    100
  • Facere molestias magnam at perspiciatis.
    100
  • Est maiores aliquam itaque.
    100
  • Et dolores odit est.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': '8oPMcHZrjgxwIN6NvjyusaUY3LNREtbER4sjMu08', // }, // 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': '8oPMcHZrjgxwIN6NvjyusaUY3LNREtbER4sjMu08', }, 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.'); }); });