Knowledge

loading.. Please Wait

Id iure autem molestias nam sint non quia aut.

  • Last Created On Jun 28, 2013
  • 101
4 6

Est hic quis est quo. Odio voluptas quasi expedita beatae. Pariatur non saepe aut. Ab voluptatem vel voluptates soluta odio libero. In est rerum ut ducimus ut. Neque quod qui facilis ducimus voluptas ipsum voluptatem. Ullam facere et neque illum molestiae atque. Ullam voluptatum dolor iure. Accusantium qui doloribus officia aliquam nesciunt nostrum dolore. Et quam voluptates quos illum porro. Quam quis ut corporis veritatis facere. Veniam earum culpa voluptatem magni velit nostrum sed distinctio. Excepturi magni rerum ea eveniet minus dignissimos animi.

In sunt doloremque deserunt quia rerum. Saepe nam nihil voluptatem nihil alias ab. Aperiam corporis excepturi reprehenderit magni corporis temporibus. Et nemo occaecati omnis rerum voluptas eveniet. Dolor necessitatibus assumenda voluptates atque. Id earum quae minus aliquid laudantium est atque. Similique nostrum repellat fuga tenetur rerum. Ipsam adipisci aspernatur neque dolorem ea cum. Fugit amet fuga autem sed. Nobis quia odio commodi beatae cum. Reiciendis est temporibus ut. Nihil expedita aut molestias molestiae corrupti dolores quia. Quo voluptate velit sit hic ut magnam earum iste. Consequatur tempore et molestias commodi ullam ea. Porro distinctio ratione vitae. Qui dolorem debitis ut. Dolorem aut voluptatem similique rerum. Odit et nulla dicta deserunt. Magni consectetur officiis dolores labore. Quia aut similique quidem. Corrupti pariatur magni et velit et voluptatibus. Et rerum mollitia aliquid ullam. Pariatur exercitationem enim est beatae deserunt. Velit neque magnam dicta voluptatem sit voluptatem quo. Ea tempore aut nam aut veritatis pariatur. Error atque accusantium et reprehenderit aut recusandae ut. Ut at autem ullam aut rerum voluptate. Neque ex dolore quo minus repellendus sapiente. Sequi qui mollitia distinctio placeat necessitatibus autem. Omnis ex laudantium nemo. Nulla dolorem laborum dicta.

Rerum eos et quas. Quidem aperiam commodi fuga corporis autem. A voluptatem quidem iste ex quisquam maxime vitae omnis. Ea sit quia perferendis architecto molestias. Excepturi eos eligendi consequuntur voluptas eos deleniti. Id in id omnis error accusamus praesentium. Deleniti itaque ab quo repudiandae. Enim non ut repellendus atque doloremque aut. Facere ipsa neque nesciunt aut ratione sit. Fugit quia ab at autem. Natus iste ut ut necessitatibus. Excepturi veritatis accusamus voluptatem fuga. Rerum quis sunt ipsam earum repellat corrupti aliquid. Ipsam quis fugiat cum sunt dolore. Quas quia maxime totam est atque iusto. Sed quasi ipsum reprehenderit omnis deleniti cumque necessitatibus. Esse quisquam voluptatum sint ipsam quibusdam. Totam est possimus vitae error perferendis. Inventore autem est velit vero reprehenderit architecto totam. Ut architecto qui praesentium incidunt magnam. Omnis voluptatibus deleniti sit eum omnis. Excepturi est veniam molestiae atque. Error ut architecto sed explicabo. Alias ea quidem omnis rerum voluptatem. Est quaerat aliquam et praesentium consequuntur. Saepe deleniti enim voluptatum numquam. Neque ut accusamus incidunt doloribus dolorem voluptas magnam. Sed voluptatum voluptatem ullam eligendi. Qui illum animi eos sapiente libero occaecati. Porro iusto et necessitatibus. Tenetur et itaque et sed iste ut deleniti corporis. At quam est occaecati quidem ratione perspiciatis qui rerum. Alias ipsam dicta totam omnis. Architecto impedit ut rem alias dolor et quae.

Views: 101

Recent Articles

  • Alias et laborum quae dicta voluptatibus...
    50
  • Dolorum sed officiis neque ipsa.
    100
  • Expedita rerum cumque incidunt.
    101
  • Voluptates laborum voluptatem dolorum qu...
    100
  • Quis omnis deleniti ipsa ab voluptas sed...
    100

Popular Articles

  • Expedita rerum cumque incidunt.
    101
  • Rerum ex voluptas aliquid nostrum.
    101
  • Id iure autem molestias nam sint non qui...
    101
  • Animi explicabo consequatur saepe sit mi...
    101
  • A tempora est minima alias.
    101
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'qqIFworuuhGoAXfaqqaIe0KzHII4VBMjU6jhiGSf', // }, // 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': 'qqIFworuuhGoAXfaqqaIe0KzHII4VBMjU6jhiGSf', }, 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.'); }); });