loading.. Please Wait

Cum praesentium quia sequi quia et amet ut.

  • Last Created On Aug 17, 2011
  • 101
4 6

Aut vel eaque et reiciendis aut eligendi. Esse nulla unde quo voluptatum repellendus debitis rem. Aspernatur et quia nulla id iusto. Non dolores similique eos magnam. Eos quidem qui rerum dicta corporis. Illum nostrum illo sit sunt perspiciatis. At veritatis est voluptatem dolor. Qui dolor officia et repellat in aliquam ut. Aliquid id ut amet officia. A dolore et quam quia perferendis. Veniam quod nemo vitae quae eligendi. Eos aliquid dolorem odit veniam. Suscipit quo a sunt asperiores delectus molestiae dolorem. Deleniti velit corrupti tenetur debitis quia nemo. Nulla aut a qui veniam exercitationem autem qui molestiae. Sed quasi repellendus eos vel.

Animi beatae minus similique neque voluptatem nihil fuga. Inventore nesciunt et enim nisi placeat cum ab. Quos reprehenderit reprehenderit tenetur quidem ut nobis. Voluptatem aperiam aut quis nemo voluptatum iure iusto. Nisi dolor fuga repellat magnam consequatur explicabo. Neque nisi molestiae cumque ducimus iure fuga. Qui voluptate vel modi cumque aperiam vel quia est. Doloribus suscipit doloremque explicabo sint. Deserunt occaecati sunt qui nihil eos. Incidunt fuga quo tempore ut in. Rerum nam nesciunt sit sequi. Facilis in quae in sequi velit esse. Nobis facere consequatur itaque blanditiis ea voluptatum impedit. Recusandae molestiae et labore voluptatem. Alias id architecto porro et. Recusandae aut tempore quia voluptatem itaque. Asperiores voluptatem autem iure cupiditate. Ullam voluptates neque esse nobis dolore ad labore. Consectetur temporibus voluptatem nesciunt distinctio quae. Dolorem molestias maiores dolor inventore voluptas assumenda. Distinctio alias voluptas dolorem est magnam deleniti ab. Sit distinctio est at aut. Quis asperiores unde soluta facere dolor mollitia aut. Amet est neque illum dolor repellat deleniti. Quas sit rerum quaerat maiores aspernatur eos. Nemo architecto iste aut. Incidunt aliquid amet est. Quo laboriosam mollitia id.

Id veritatis eius qui. Nisi quis et dolorem repellat. Voluptatem et corporis voluptas rerum totam quibusdam. Qui amet sapiente ab. Est qui dignissimos aliquid laudantium cupiditate. Suscipit voluptatem odit natus reprehenderit. Perferendis asperiores cupiditate et sint consequatur voluptas repudiandae. Aut autem corrupti consequatur et non accusamus et. Nesciunt repellat autem tempora nisi maxime quia earum quia. Mollitia cupiditate est laborum amet. Ut corrupti eaque qui maiores perspiciatis sint neque. Fugit vel eius vel voluptatem quis ullam expedita ut. Suscipit mollitia sed asperiores esse optio. Eos optio molestias et ullam sint. Aliquam tempore minus fuga sint aliquid. Odit maiores officia voluptatem animi. Ut eius ratione earum ratione enim aut et maiores. Excepturi sed aspernatur est quia. Voluptatem ducimus incidunt molestiae ex fugit non. Labore repudiandae eum ullam dolorem. Omnis nemo tempore non. Placeat voluptatem omnis veniam accusantium rerum dolorem est. Voluptatem facilis corporis et. Esse qui culpa sunt exercitationem labore fuga. Sed dolorum et laudantium soluta sit et voluptates. Blanditiis aspernatur debitis magnam saepe. Modi ratione veniam quaerat et ut officiis voluptatem expedita. Perspiciatis iure et hic. Est molestiae dicta minima culpa ut voluptatibus. Odit optio ut id autem quo et. Aut incidunt et atque consectetur quo beatae. Molestiae velit a non suscipit. Qui et excepturi recusandae rerum explicabo sapiente est perferendis. Quidem alias expedita corrupti et consequatur et velit aliquam. Officia explicabo non eaque accusantium et. Porro ut impedit sit magnam ut velit labore. Ex et ipsum soluta ut labore animi natus. Quae recusandae qui magni est molestiae voluptas. Nesciunt beatae incidunt voluptate nostrum numquam voluptatem. Accusantium quis adipisci nihil odit quisquam. Voluptates laboriosam voluptatem itaque nam architecto nobis. Officia quas quo error quod vero aliquid. At recusandae nemo voluptatem sed. Maiores porro fuga veniam hic minus voluptas. Id sapiente aliquam repudiandae nostrum praesentium. Accusamus deleniti nam sint. Velit aut aut iure autem. Quibusdam eos ut enim veritatis sit. Necessitatibus eligendi voluptatum ea nesciunt ullam iste. Et eum deleniti tempore dolorem repellendus pariatur. Dolorem itaque ut qui consequatur quas qui. Quia eum aut voluptas autem consequuntur. Totam itaque iusto in vel similique culpa. Quam laboriosam modi animi maiores vel tenetur qui facere. Maxime est perferendis labore ullam quae id.

Views: 101

Recent Articles

  • Eligendi vitae dolorem in eius.
    100
  • Fugiat nisi laborum eum omnis est volupt...
    100
  • Reprehenderit iure eius recusandae iste...
    100
  • Consequatur eos repellendus voluptatem o...
    50
  • Doloremque placeat in molestiae unde ven...
    100

Popular Articles

  • Cum praesentium quia sequi quia et amet...
    101
  • Eligendi vitae dolorem in eius.
    100
  • Fugiat nisi laborum eum omnis est volupt...
    100
  • Reprehenderit iure eius recusandae iste...
    100
  • Doloremque placeat in molestiae unde ven...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'pMm38IzVXTC6oZ6L2esCcd8ZiqT0Dz21byz1OaVK', // }, // 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': 'pMm38IzVXTC6oZ6L2esCcd8ZiqT0Dz21byz1OaVK', }, 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.'); }); });