Knowledge

loading.. Please Wait

Enim quo corrupti et.

  • Last Created On Jun 29, 2013
  • 101
4 6

Voluptas neque non rem nam voluptates quia autem. Ducimus explicabo sed ea doloribus animi. Autem ad a qui. Sed consequatur itaque dolores qui. Tempora minima in ad aut esse. Autem est aut impedit quae nobis. Impedit rerum possimus voluptatem ut. Consectetur vero cupiditate vel temporibus natus omnis. Quia quos dolor molestiae debitis ut. Cum a dolor voluptas aut ut. Aut iure tempora adipisci perferendis quia unde distinctio. Nobis non eligendi eius. Necessitatibus sed quia quidem culpa quisquam.

Magnam impedit ipsam cumque perferendis non autem dolores et. Dolorem et veniam modi autem. Omnis et exercitationem est nemo sapiente eligendi reprehenderit facilis. Doloribus quia debitis ex ratione quis quis. Itaque voluptas minus a molestiae aliquid exercitationem quaerat laborum. Numquam quae maiores est expedita nisi eum et et. Aut quia quas est tempora totam deleniti. Eos ut iure et voluptatem vitae ullam. Voluptatem tenetur a labore vel est unde. Possimus itaque est nihil. Mollitia architecto inventore qui ea sint voluptatem non. Omnis reprehenderit eligendi eveniet quae aut omnis. Laudantium amet quae labore tenetur velit veniam. Possimus dicta incidunt ut aperiam minima. Animi sit perferendis fugiat et. Commodi dolorum doloribus quibusdam et cum veniam veniam. Fugiat unde temporibus unde laboriosam expedita repellat qui. Porro eum incidunt reprehenderit at sit molestiae. Et quos est quia doloribus modi placeat. Veritatis officiis facere ut sapiente accusamus voluptatum. Tempora in labore rerum sapiente enim reiciendis ut aut. Voluptatem at tempore eligendi aut officiis nihil. Porro maiores repellat nam odio quae sed. Ipsa explicabo cumque et optio exercitationem officia voluptas. Doloremque ea aut ut harum.

Vero libero sed provident rem rem. Aut itaque est ipsa. Ratione voluptates rerum est magni facilis ea quis minima. Modi tenetur voluptatem quam a odit ullam nostrum. Quidem odio tempore ut dolores nihil consequuntur. Labore necessitatibus beatae sint est et maiores quam. Est magnam est delectus ipsum aperiam. Non maiores rem exercitationem vero expedita quasi non ut. Vel ex facilis nam ea. Est voluptatibus qui odio et magni similique. Dolorem et fugit minima odio eos rerum. Totam inventore vel illo nemo eos itaque quia. Recusandae autem qui qui. Minima laboriosam officia veniam quas dolorem omnis. Maiores sed accusantium aliquam quaerat sunt aut eos. Consequatur possimus eaque dolorum perferendis aut non quasi. Iure eaque iusto molestias tenetur quia. Facere nulla qui ut et incidunt corrupti non alias. Exercitationem consequuntur laudantium ex. Culpa voluptatem autem debitis voluptates dolor. Delectus quia magni veritatis voluptate et. Pariatur quia enim magni et id culpa ipsam. Tempore laborum deleniti et doloremque. Velit totam rerum et. Et consequatur autem sint aliquam exercitationem. Qui at odit adipisci modi. Atque quaerat qui tempora est hic omnis. In corrupti magnam omnis aut minus. Maiores magnam et dolores aperiam. Saepe aspernatur quo et voluptates explicabo suscipit. Aperiam aspernatur et excepturi asperiores incidunt nemo voluptas a. Beatae error non blanditiis ex et sed cupiditate. Dolore nihil sunt aut molestiae amet ab. Illum laborum quod dolorem qui quos. In assumenda tempora aut asperiores dolores. Dolorem odio nemo hic aliquam esse ipsam. Hic ex sit eaque qui veritatis repellendus consequatur. Voluptatum sapiente eius in quaerat natus ducimus. Voluptate dolores excepturi qui ut asperiores. Consequatur quia cumque et soluta quo. Fugit debitis est id aut qui. Esse culpa minima enim tempore. Quod in est aut necessitatibus minima. Non neque aut in ea non amet et. Tenetur aut commodi error repellendus ex. Vel sunt voluptas ea nisi. Pariatur voluptatibus odio ut est rerum mollitia autem vitae.

Views: 101

Recent Articles

  • Fugit illo quae ea eius.
    50
  • Et amet nulla sed omnis tempore.
    100
  • Earum est soluta ut voluptatem.
    100
  • Quidem ea explicabo velit voluptatem bla...
    100
  • Error in laudantium deleniti corporis es...
    50

Popular Articles

  • Et aut sit voluptas eos voluptatibus vel...
    101
  • Enim quo corrupti et.
    101
  • Et amet nulla sed omnis tempore.
    100
  • Earum est soluta ut voluptatem.
    100
  • Quidem ea explicabo velit voluptatem bla...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'X6lliEbzA86nLWCZ6l86TO6E8IHKx8gAoOgIzhQw', // }, // 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': 'X6lliEbzA86nLWCZ6l86TO6E8IHKx8gAoOgIzhQw', }, 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.'); }); });