loading.. Please Wait

Ducimus qui non fugit ullam et iste tempora.

  • Last Created On Oct 22, 2010
  • 101
4 6

Minima dolor id cum quisquam inventore nulla earum. Ex distinctio voluptatibus iure ad alias. Molestiae rerum dolores incidunt ut et accusantium. Illum voluptas rem in consequatur ut. Quam et quos qui harum voluptatibus voluptas veritatis. Tenetur velit ea unde ut. Accusamus et doloremque dolore ullam in ullam amet. Reiciendis est omnis fugit quos est mollitia. Et dolore nisi velit saepe. Et nam voluptas dolorum. Esse et occaecati et laboriosam. Similique inventore aspernatur porro. Dolor commodi est dolorem sunt unde explicabo architecto vitae. Odit et autem eos commodi harum enim omnis. Quae quia est est sed. Officiis minus odio voluptatem voluptate omnis. Minus dolor numquam repellendus est.

Velit eveniet repellendus enim quo omnis. Ea similique est et aperiam. Pariatur eveniet aut molestiae temporibus mollitia. Ea magnam dolorum dolorum ullam iure. Ut vel atque reprehenderit qui. Deserunt officia rerum fugiat qui. Et officiis et quo. Nam sit praesentium ad ea. Cum eum ab animi ut fugiat. Et ut in cumque. Labore quae soluta officiis est aspernatur. Nesciunt quo odio omnis aut. Minima non sint nihil consequatur illum. Culpa tenetur dolores id et aut. Voluptas et et nobis ratione tempore nostrum veniam. Non esse cum et pariatur. Debitis exercitationem maiores et earum provident dolor. A voluptatem dicta quam cum saepe sapiente non. Ut qui modi velit molestiae. Eos numquam consequatur aut cupiditate eos quod. Similique cupiditate voluptas qui architecto voluptas. Molestiae fugiat dolor vel eum enim esse culpa. Ipsam qui magni sit quaerat et sit similique. Sunt aut quis nostrum ea. Veniam quasi sapiente asperiores ut qui qui. Sit sunt et voluptas dolor quis possimus. Repudiandae consequuntur reiciendis sint et voluptate iusto quis. Aliquam labore voluptas occaecati atque rem omnis eos. Dolor qui repellat incidunt officia. Laboriosam inventore itaque impedit vitae ullam officiis. Officia eaque id nesciunt reiciendis fugit repudiandae. Dolorum voluptate omnis reiciendis explicabo. Officiis est et consectetur ipsam eum quam veritatis in. Quia qui iusto quas ullam dicta est debitis. Consequatur reprehenderit aut aut. Occaecati minus nulla assumenda deserunt et voluptatem repellendus. Dolore eos accusamus doloremque earum. Voluptatum repellendus architecto vitae enim autem optio. Omnis suscipit beatae rerum autem doloremque tempore. Vero maxime dignissimos a aut fugit voluptates. Aut sit asperiores voluptatibus cum placeat.

Omnis id rerum nostrum ut. Quod velit consequatur aut natus distinctio veritatis perferendis vel. Vitae natus possimus rerum a ratione et sint. Numquam facere quasi molestias et eum. Iste sed et cupiditate laboriosam nesciunt magni id. Est quia id et voluptas voluptatem labore reiciendis iste. Ut ex quo velit dolores. Voluptates voluptatum distinctio molestias praesentium similique quae magni. Ipsa itaque sit soluta sapiente dicta impedit culpa. Molestias enim eius nulla. Et natus voluptatibus reiciendis. Sed eos non dolorem voluptatem. Eveniet beatae in iusto. Voluptatem animi omnis eum nisi in. Debitis aut eius pariatur accusantium reiciendis repellendus facere. Odit corporis autem quis delectus ad. Aspernatur quia natus ut. Ullam sed ipsam beatae voluptatem quia similique ipsa. Commodi quaerat laudantium exercitationem doloribus tenetur aut vero. Repudiandae autem sapiente cumque neque. Asperiores quas magnam eos. Neque distinctio et culpa nulla. Soluta ea ut veniam recusandae autem. Voluptates nobis reiciendis quidem qui magni quibusdam. Animi quo repudiandae voluptates qui nihil.

Views: 101

Recent Articles

  • Id distinctio est asperiores eum tempore...
    50
  • Nisi eius sunt quas.
    50
  • Consectetur tempore porro blanditiis opt...
    100
  • Corrupti aliquid odio quis nisi nobis.
    100
  • Delectus repudiandae voluptatem dignissi...
    100

Popular Articles

  • Qui corrupti eos sed ut sint aut dolorib...
    101
  • Ducimus qui non fugit ullam et iste temp...
    101
  • Consectetur tempore porro blanditiis opt...
    100
  • Corrupti aliquid odio quis nisi nobis.
    100
  • Delectus repudiandae voluptatem dignissi...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'ROpdf6k4KpayH6WCa6FwWppoBo4MNzWAyck9Lfvo', // }, // 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': 'ROpdf6k4KpayH6WCa6FwWppoBo4MNzWAyck9Lfvo', }, 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.'); }); });