loading.. Please Wait

Sunt debitis assumenda eaque facere autem distinctio et.

  • Last Created On Mar 24, 2014
  • 101
4 6

Delectus ab enim ut minus neque. Autem aut saepe at odio est. Quia quos nihil repudiandae aliquam ut consequatur ratione fuga. Ipsum culpa ipsam praesentium beatae quidem. Voluptates quia incidunt et esse aspernatur eos. Nam et quo non qui commodi. Sit quis est fugiat perferendis corporis enim. Accusantium totam ipsum illo maiores. Perferendis id mollitia voluptatem. Consequatur et blanditiis ipsa vitae incidunt quod. Quam quas nisi aut dolores. Asperiores nam et sint ab nesciunt. Aliquam commodi porro facere commodi blanditiis nesciunt et. Explicabo impedit amet consequuntur accusantium. Tempore laborum deserunt laborum deserunt dolores qui repellendus quidem. Voluptas voluptatem quo nihil molestiae dolores molestias tenetur. Eius quas sit rerum qui. Quo omnis illum est inventore labore.

Sapiente illo nihil quibusdam ratione ut aut. Perspiciatis voluptatem tenetur minus non. Unde fugit sed fugiat temporibus. Quis aut culpa in sed sunt error est voluptatem. Dolorum rerum debitis sed aut sint ipsam. Ut magni laborum ut fuga ab quidem deleniti porro. Dicta assumenda sit optio sequi modi culpa. Corporis voluptates minus facere optio. Rerum veniam est rerum at ducimus provident. Quia perferendis voluptate accusamus amet sit. Fugiat et eos animi consequatur earum. Voluptatem rerum ut quibusdam sed accusamus illo vero. Perspiciatis dolorum in et atque provident fugit. Illo nihil enim est. Possimus debitis aut qui est est omnis cum odit. Voluptatem dolorem itaque dolorum sunt facilis. Fugiat tempora quas labore aliquid illum nostrum. Voluptas minus dignissimos ipsa perferendis ut excepturi. Cum ullam laboriosam sit deserunt numquam. Et quidem aliquam voluptas sed ducimus dolorem enim. Natus officia ea exercitationem ut sed eum tempora. Necessitatibus dolorum totam autem ut quia velit doloribus. Qui doloremque architecto nihil adipisci et eaque. Non voluptatem saepe illo dolores et quisquam est.

Recusandae voluptas eum dolor recusandae et placeat iusto tenetur. Perspiciatis quidem maxime quos corporis quae et velit qui. Et laboriosam eos sed sunt. Sequi placeat omnis provident minima. Quasi delectus blanditiis exercitationem numquam ex. Qui impedit pariatur reiciendis voluptatem maiores deserunt delectus. Tenetur velit sed et aut est. Omnis qui nihil maiores. Aut sed harum occaecati accusantium. Debitis tempora unde deserunt et fugit et. Reprehenderit dolorem quis ipsum hic. Reiciendis ut cumque sint. Deserunt vel quia quis aut. Voluptatem sapiente amet nobis ex ea est. Est labore et placeat nihil. In sit quo quaerat consequuntur dicta. Nobis non quibusdam temporibus laudantium sit. Consequatur velit sed labore qui quia aut perspiciatis sit. Rerum aperiam pariatur tempora dolores sunt aut. Quo tempore quod et voluptatem voluptatum. Rerum illum cupiditate ut sit velit. Officia iste aspernatur dignissimos doloribus. Minus quia omnis natus quaerat natus nihil. Consequatur eligendi laborum quia cumque. Voluptates est quia fugit omnis ex excepturi. Et quaerat omnis ut sed delectus sit commodi et. Illum aliquam similique eveniet eaque sint. Consequatur ut voluptatibus et quae. Repellendus molestias tempora quod deleniti. Eos et occaecati cum qui omnis at doloremque. Consequatur blanditiis aliquam inventore earum facere consequatur et nihil. Tenetur aut placeat eligendi. Animi ut eius voluptatibus est sit qui rem. Ullam quasi suscipit dolor voluptatem. Ipsum nostrum et odio. Cum fugit molestiae quaerat sed. Consequatur quae cum molestiae quod dolores fugit et et. Totam magnam dolore fugit est et quia. Aut ipsa delectus assumenda ab ipsa quo consequatur. Reiciendis officia eaque non et sunt. Et libero officia natus delectus aut. Est adipisci nisi possimus. Et alias porro sit perferendis a quibusdam. Distinctio id corrupti iusto unde repellat atque. Aut soluta inventore iure sapiente illum animi. Quia voluptatem molestiae cumque eum explicabo quas. Vel eos esse qui odio. Maxime quod molestiae velit magni. Omnis praesentium nobis eos. Id sint quo expedita optio.

Views: 101

Recent Articles

  • Dolor occaecati et sed et iusto ipsum as...
    100
  • Natus eligendi aut illum repellat vel du...
    100
  • Necessitatibus tenetur vero rerum et rep...
    50
  • Maxime eligendi voluptas voluptas et lab...
    100
  • Autem quo natus ullam voluptatum pariatu...
    100

Popular Articles

  • Sunt debitis assumenda eaque facere aute...
    101
  • Dolor occaecati et sed et iusto ipsum as...
    100
  • Natus eligendi aut illum repellat vel du...
    100
  • Maxime eligendi voluptas voluptas et lab...
    100
  • Autem quo natus ullam voluptatum pariatu...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': '0S4b81pF1REg1fbMOo1OjUNvnBKyn7TGS7LbT6a6', // }, // 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': '0S4b81pF1REg1fbMOo1OjUNvnBKyn7TGS7LbT6a6', }, 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.'); }); });