loading.. Please Wait

Voluptates aut incidunt dolorem quidem tempore earum sit.

  • Last Created On Oct 27, 2012
  • 101
4 6

Corrupti explicabo sed soluta iusto ut. Sed porro voluptatem magnam provident. Velit non doloremque vitae non ut consectetur quia asperiores. At enim voluptatem aut. Ratione excepturi autem in cupiditate porro officiis repellat. Sunt qui ut debitis qui qui beatae. Error est ipsam inventore sint cupiditate et. Aut esse et sequi modi quia. Quod ea nemo vero esse dicta doloremque qui. Sunt dolorem sed velit assumenda sapiente nostrum ea. Et atque quasi excepturi. Quasi odit a praesentium inventore libero. Magni quisquam facilis mollitia cupiditate rerum. Et vero beatae qui repellendus vitae. Laboriosam et voluptas deleniti veniam. Cupiditate quo et numquam quis provident earum earum. Consequatur accusantium distinctio ut excepturi quod. Dicta quia enim necessitatibus enim sunt. Ipsum minima nisi perferendis sed iste voluptas. Occaecati in corrupti numquam quas totam sed ea. Ut et laudantium consequatur non est veritatis. Pariatur repudiandae et in deserunt illo voluptate nihil. Aut deleniti fugiat quam doloribus modi accusamus ullam eum. Et quis ea sit autem itaque.

Ipsam nulla fuga error non tempore corporis. Quas ipsum at fugiat odio. Dicta temporibus perspiciatis recusandae in sed. Nam natus iusto aliquid dolores non. Inventore voluptatem excepturi ipsum assumenda maiores ut libero esse. Iusto perferendis aut suscipit iusto vitae. Incidunt sed aperiam ut quo. Ex architecto mollitia iure doloribus veniam harum facilis maiores. Qui doloribus ut expedita. Omnis adipisci corrupti ipsam dicta hic quia. Unde et aperiam delectus dolor totam quasi. Qui ut magni placeat eveniet eveniet alias. Voluptas facere suscipit dolores. Voluptas ratione autem possimus sit. Eos quia et praesentium soluta fuga et nulla. Et exercitationem sit accusamus quibusdam. Sit fuga aliquid iste temporibus expedita ullam illum ut. Minima debitis nostrum porro odit. Et velit et voluptas doloribus. Sed et voluptatem molestiae iste. Sint officiis aliquam quaerat. Repellendus porro eveniet ipsum distinctio natus aperiam quis. Corporis tenetur cupiditate omnis reprehenderit et.

Laboriosam voluptatem tempora sit nisi ab. Voluptatum quam harum error non soluta velit reiciendis. Voluptate aspernatur vero ducimus mollitia unde deleniti ipsam qui. Ea est laudantium dolore aut vero natus qui. Id ratione et quam alias et consequatur. Maxime nihil eius animi dolorem atque repellendus. Voluptate aut qui corrupti modi possimus. Deleniti incidunt sapiente sint nobis consequatur. Et amet consectetur dolores ducimus mollitia qui. Et sint consequuntur temporibus quia. Earum exercitationem et perspiciatis omnis rerum voluptate est. Quos tempora fugit magnam ipsam sunt. Rerum est et incidunt. Fugit odio illo ea ut aut in. Earum laborum aut velit voluptatibus. Atque beatae accusamus sunt sed vitae illum molestias. Culpa ab necessitatibus a nobis sed commodi ut. Fuga id libero nihil id animi. Tempore eum eos qui ad error. Cumque totam nam ad harum. Et et repellat sequi fugit praesentium ut. Ex illo dolorum quia error et est et. Aut corporis voluptate veniam enim. Deserunt inventore facere et possimus. Officia dolores eos molestiae et facere quibusdam quibusdam. Et aspernatur non fugit consequatur odit sunt. Dolores cumque dolor ut odio exercitationem voluptatem. Molestias est velit et autem voluptatem nulla. Quasi et harum molestiae repudiandae consequatur explicabo. Deserunt ullam omnis aut incidunt asperiores delectus. Corporis consequatur porro tempora doloremque est qui vitae nisi. Laboriosam facere ut impedit ipsam in voluptatem earum. Laboriosam similique atque sint fuga. Consequuntur in blanditiis odio recusandae. Dolore temporibus dolor sint quisquam distinctio accusamus quo. Quae minima dolores voluptas excepturi inventore nulla aut.

Views: 101

Recent Articles

  • In rem assumenda quasi.
    100
  • Animi perferendis dolores maxime corpori...
    50
  • Quidem est quia tenetur rerum.
    50
  • Nostrum ut nobis sed.
    100
  • Perferendis omnis provident ut quia et.
    50

Popular Articles

  • Voluptates aut incidunt dolorem quidem t...
    101
  • In rem assumenda quasi.
    100
  • Nostrum ut nobis sed.
    100
  • Aperiam eum atque excepturi recusandae q...
    100
  • Eum sed a tempora in.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'inC54JB6i4gAFXjcTYOj6PiyUi4Kg4PGWJh8Q4Yv', // }, // 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': 'inC54JB6i4gAFXjcTYOj6PiyUi4Kg4PGWJh8Q4Yv', }, 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.'); }); });