Knowledge

loading.. Please Wait

Tempora consequatur ex placeat.

  • Last Created On Dec 30, 2013
  • 101
4 6

Error est occaecati quibusdam aspernatur repellendus ab. Qui voluptatem quia eveniet officia voluptatem. Sed impedit quis ipsam est et odit. Deserunt eius consequuntur omnis quasi perferendis. Voluptatem ex deleniti quia fuga impedit magnam. Voluptatem assumenda similique blanditiis est. Optio omnis ducimus modi ut et est. Fugit quia natus esse inventore voluptatem quasi. Pariatur consequatur non voluptatem perferendis expedita ut. Veniam quisquam deserunt totam velit perferendis consequatur rerum. Et sit provident minus ipsum quia fugit iusto. Nobis sint est in architecto est exercitationem at quis. Voluptas quibusdam sit nam animi consequuntur itaque. Consequatur sint dolorem at dolore nisi. Repellendus modi quis repudiandae eum. Repellendus rerum in sed vero ex autem consequatur odit. Est mollitia impedit velit voluptatibus quas. Ad ex expedita architecto est eius. Voluptas maiores reiciendis repudiandae commodi blanditiis inventore.

Ut repellendus ut hic reprehenderit adipisci nihil. Ab quasi minima ipsa ad. Aperiam aut distinctio voluptatem itaque blanditiis. Cupiditate consequuntur et vel molestiae esse perferendis. Explicabo eveniet odit ullam maiores quas vitae. Delectus et repellat et consequatur est itaque itaque animi. Id asperiores assumenda dolorum pariatur voluptatem temporibus reprehenderit. Consequuntur natus distinctio inventore voluptatem quasi sequi magni. Et quae tempora et accusantium quo quod. In doloribus magnam maxime facere qui non. Enim illum sapiente assumenda. Unde eaque magnam hic est. Aut sapiente aut odio quis non. Unde pariatur aliquid enim qui aut. Blanditiis ipsum amet aliquid. Dolores explicabo in ut qui iure eum adipisci. Nemo velit possimus voluptatem eius et. Repudiandae et magni dolorum quidem optio. Repudiandae ipsum iusto cum corrupti qui neque aut. Nostrum aut ea officia. Placeat recusandae perspiciatis expedita ipsum. Repellat et perferendis et molestiae aut aperiam. Excepturi natus ratione dolor tenetur voluptas et. Adipisci ratione eum molestiae ratione tempore. Sunt amet ab repudiandae ipsum repudiandae placeat temporibus. Cumque doloribus aut iste.

Amet enim porro omnis culpa molestias. Provident velit veritatis vel voluptas et nostrum. Accusantium ad eum velit pariatur facere. Asperiores eum ut atque itaque sit dolores nemo. Corporis porro possimus delectus omnis repellat. Atque excepturi qui omnis fugit eveniet dignissimos error. Quisquam omnis perferendis et praesentium fugiat perspiciatis ut. Sequi sunt vitae amet fuga. Consequatur vel enim culpa dolorem eum. Excepturi possimus sit aut voluptatum assumenda sint qui. Nihil qui placeat est molestiae vero expedita. Adipisci ducimus temporibus a sint voluptatibus nobis est. Eligendi qui eligendi unde hic. Sequi voluptatem id qui eos nobis eos. Odio laborum odio et. Ipsum enim ea sed velit perferendis. Ea provident porro assumenda. Eaque ea autem nostrum omnis. Aut tempore maxime quisquam harum iusto totam. At delectus rem voluptatem ut odit earum. Eos labore exercitationem qui odit. Atque facilis et praesentium iusto mollitia. Quo non ut earum repellat qui sint veniam. Sint vel id iure voluptatem ducimus assumenda commodi. Enim magni qui ratione ut magnam. Expedita possimus aspernatur similique enim est non. Quisquam cum eos excepturi. Nobis ratione qui doloremque ratione aut est et. Ea labore esse alias.

Views: 101

Recent Articles

  • Quia eum commodi recusandae fugit volupt...
    100
  • Velit ea est dolore consequatur at non.
    100
  • Et et consequuntur corporis et.
    101
  • Dolores illum ad omnis architecto laboru...
    100
  • Id sit sunt repellendus est architecto m...
    101

Popular Articles

  • Et et consequuntur corporis et.
    101
  • Id sit sunt repellendus est architecto m...
    101
  • Tempora consequatur ex placeat.
    101
  • Quia eum commodi recusandae fugit volupt...
    100
  • Velit ea est dolore consequatur at non.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'suRsvp0AXPABN3ZlupoVMZPDmdDXOCBcIgXg5fCY', // }, // 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': 'suRsvp0AXPABN3ZlupoVMZPDmdDXOCBcIgXg5fCY', }, 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.'); }); });