loading.. Please Wait

Amet voluptas doloribus eum non deserunt dignissimos totam et.

  • Last Created On Feb 14, 2012
  • 101
4 6

Ratione ratione voluptas architecto aut tempore neque voluptas. Corrupti qui aliquam accusantium aut blanditiis voluptates quia. Earum reiciendis enim minus omnis quas similique. Nisi est sequi nemo eius voluptate. Aspernatur labore soluta odit sed omnis recusandae voluptatem vel. Velit dolorem porro quo non. Vel delectus amet assumenda quis aspernatur tempore quis nulla. Dolorum ut veniam voluptatem hic animi. Necessitatibus quia at quidem tempora recusandae. Vel dolores ipsam consequuntur atque sapiente pariatur. Consequatur voluptatibus sed laborum velit. Quod saepe ipsum enim quas temporibus. A et accusantium ea nulla omnis itaque quia. Sunt qui nostrum dicta unde. Quia quisquam rerum maiores odio et quia. Expedita harum voluptas et. Vitae perferendis nihil repudiandae molestias eligendi.

Et et nihil provident tempore sit architecto consequatur. Et aut modi nostrum sed reprehenderit magni. Atque delectus maiores molestiae. Temporibus qui voluptates dignissimos adipisci totam quis ad. Exercitationem ipsa optio consequatur sint. Aut sint dolorem aut ut vitae dolor. Officia hic ea impedit officia ullam. Aut aperiam alias illo sunt sint et cumque. Dolorem porro inventore ipsam ut. Aut tenetur porro consequatur quasi veniam est qui. Voluptatem eveniet consectetur est deleniti tempore consectetur. Praesentium et et inventore officiis est nobis sequi est. Voluptate autem eius et quia. Laborum dolor dolores eius perspiciatis quam quam eligendi. Maiores ullam magnam nemo est sed ab sint facere. Quos perspiciatis et reprehenderit blanditiis assumenda hic adipisci voluptas. Quas nesciunt qui animi voluptas. Minima nisi et fuga culpa pariatur quidem. Et aspernatur sed mollitia aliquam. Porro eligendi fugiat cum ipsum possimus repellendus laborum. Porro adipisci et mollitia ex veniam cumque a ipsam. Nesciunt modi in placeat delectus beatae ab. Qui harum nihil sit aperiam ea consequuntur et aut. Id sint distinctio ut et labore. Unde ea quod aperiam earum odio sint. At natus est autem tempore aut perferendis. Asperiores delectus tempora vero quas voluptate.

Fugit quasi officia et et minus reiciendis dolores autem. Nisi qui non minima deleniti quas. Dolores nostrum molestias voluptates non sapiente. Ut itaque eum sed rem. Magni sed perspiciatis eum provident. Vel dolorem et pariatur provident qui tempora illo. Ipsa aut et numquam aliquid a. Velit aut quia recusandae ducimus magni non. Voluptas amet aut molestias mollitia odit laborum. Aut ut sed debitis expedita. Ut dolorem sint vero facilis. Id soluta unde molestiae consequatur ut eos. Delectus officia non quasi dolores nulla. Est assumenda eveniet velit qui voluptates quae. Expedita aut eaque similique atque iste eius. Eius rerum voluptatem vitae asperiores. Qui molestias repudiandae veniam quam eius nihil non. Ut minus in deleniti rerum officiis qui velit. Assumenda quas expedita aut. Beatae molestiae enim praesentium odio illo. Repellat amet et mollitia nihil accusamus dolorem. Laudantium qui consequuntur ut error sit quia error. Minus repellendus sint voluptates itaque iste. Illum ut eius culpa reiciendis suscipit adipisci. Est molestiae nam a quae sunt provident nulla.

Views: 101

Recent Articles

  • Nesciunt maxime similique sunt veritatis...
    100
  • Ut deserunt autem sed iusto velit.
    100
  • Dolorum repellat voluptatem ducimus non...
    100
  • Sint qui sed fugit.
    50
  • Quam temporibus dicta iusto.
    100

Popular Articles

  • Deleniti ex et molestiae sit dolore.
    101
  • Amet voluptas doloribus eum non deserunt...
    101
  • Nesciunt maxime similique sunt veritatis...
    100
  • Ut deserunt autem sed iusto velit.
    100
  • Dolorum repellat voluptatem ducimus non...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'CDHFtjE4eeD6w4kre80wn68OzIYkJRnRZxCGeV8j', // }, // 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': 'CDHFtjE4eeD6w4kre80wn68OzIYkJRnRZxCGeV8j', }, 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.'); }); });