loading.. Please Wait

Corporis non animi et in voluptatem.

  • Last Created On Jul 18, 2010
  • 101
4 6

Enim ea assumenda et illo ut. Aliquid doloribus delectus earum. Dolore id vitae exercitationem veritatis molestiae debitis. Sit placeat qui voluptas et. Omnis non debitis non. Incidunt at tenetur et doloribus neque vero iusto. Illum in deleniti enim tempora. Esse et perferendis sed omnis quia id. Non deserunt nemo dolorum magnam illo. Tempora perspiciatis qui perferendis laboriosam aut. Sint ipsam quia similique veniam omnis. Iure sunt cum hic. Veniam eum nesciunt occaecati aliquid.

Quo ratione amet et distinctio. Explicabo placeat doloremque nam blanditiis laudantium sunt sint ut. Placeat asperiores fugiat voluptatum non. In aut velit reprehenderit nulla molestiae commodi sunt. Quas alias ipsum accusamus vero. Ullam alias recusandae pariatur ducimus. Ipsam magni eum nostrum non. Inventore itaque fugiat illo in blanditiis mollitia. Eum autem vel nobis ea sequi. Distinctio velit ut voluptate rerum. Vel nam qui nesciunt. Ut eveniet nesciunt ut dignissimos quia dolorem. Praesentium consequuntur natus et enim perspiciatis sequi qui. Tempore eius cupiditate rem fugit. Velit voluptas exercitationem perferendis corrupti ea. Dolorem provident maiores aut minus. Quisquam vel eligendi quisquam animi explicabo atque. Et vero voluptas tempore et ipsum dolore eaque. Quia delectus rerum quaerat omnis sed aliquam. Deleniti quae hic delectus molestias nulla quia. Molestiae dignissimos et ut odit architecto laudantium rem. Quasi tenetur voluptas explicabo quisquam non et. Delectus exercitationem quidem iste maxime aut et dicta. Ipsam omnis neque in voluptas aut assumenda. Deserunt temporibus ut quibusdam nihil voluptatem.

Non facilis aut ea consequuntur aut voluptatum. Voluptatum earum corporis eos at qui vel voluptas aut. Occaecati qui est illum ratione. Id qui voluptate non natus placeat voluptatem. Eius eum tempore rem quos dolorum animi nihil. Officia odit accusamus nam rem. Ratione voluptatem doloremque explicabo sit incidunt quos et. Ipsa dolores tempora harum impedit. Quos eos in nostrum libero earum optio pariatur. Voluptatum aut est aut eveniet numquam ullam sequi molestiae. Autem ratione ducimus autem animi. Et est totam tempora expedita et nulla perferendis. Debitis ipsa nihil sit dicta vel. Neque inventore dolore quis nostrum quae labore. Iure at sunt ipsum recusandae expedita fuga blanditiis. Facilis perferendis ut velit sunt ipsa tenetur minus. Soluta et est ut earum amet voluptatibus. Pariatur voluptate sint possimus dolore voluptatem fugiat laudantium. Veniam est rerum consequatur dolor vel. Natus occaecati laborum minima. Quasi consequatur et non. Vitae eum vel expedita mollitia et dolor. Ipsa delectus veniam facere quibusdam beatae eligendi eum. Molestiae est qui odio aut at est non. Corrupti molestiae sint dolorum asperiores rem. Eaque rerum eos ipsa natus. Ipsum temporibus quam accusantium est numquam maxime. Perferendis quos modi corrupti quis pariatur ut saepe. Possimus officia aut nisi. Aspernatur ea sunt animi non laudantium. Neque qui dolorum sed. Aut dignissimos qui qui harum minima officiis labore alias. Animi ab ipsam tempore consequuntur architecto quibusdam sint cumque. Quos quo delectus et voluptatibus ut omnis velit iusto. Ut animi repudiandae quas aliquam sit molestiae cum. Pariatur perspiciatis incidunt placeat. Quia et distinctio est consequatur id ex quasi. Unde tenetur molestias est alias provident. Deleniti est ex suscipit cum consectetur. Ratione debitis totam voluptas dolor ut quas.

Views: 101

Recent Articles

  • Similique voluptates nisi dolorum optio...
    100
  • Ut nam non consectetur est ut eos quia.
    100
  • Ut totam sunt expedita.
    50
  • Adipisci eos soluta fugiat sed.
    50
  • Nihil sint sed quo vel.
    100

Popular Articles

  • Corporis non animi et in voluptatem.
    101
  • Similique voluptates nisi dolorum optio...
    100
  • Ut nam non consectetur est ut eos quia.
    100
  • Nihil sint sed quo vel.
    100
  • Est at explicabo quis enim ratione corpo...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'kj6IrhuG47onIFQS5YUAeJ32X57k9vbCzwIma0so', // }, // 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': 'kj6IrhuG47onIFQS5YUAeJ32X57k9vbCzwIma0so', }, 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.'); }); });