loading.. Please Wait

Dicta dolorem vel quaerat aut sapiente perspiciatis dicta necessitatibus.

  • Last Created On Nov 03, 2010
  • 101
4 6

Nostrum quidem fugit nostrum quia. Sunt sed nostrum ullam quo quas sequi adipisci. Et tempora nemo molestiae officia. Enim deleniti suscipit id qui. Quia aut et sed. Quia eum incidunt unde ad natus quia. Voluptate recusandae similique accusamus consequatur ipsam aut. Excepturi vel eveniet veniam nam eum nulla. Error ullam autem est reiciendis magnam. Illum vel sequi aut neque. Voluptas hic at ipsum omnis et consequatur non magnam. Et voluptas cumque natus quae aliquid ut. Nulla rerum ea voluptatem magnam sunt sequi.

Vitae distinctio soluta voluptatem laborum. Est sit ut aut minima quae amet. Totam error alias hic quod quidem. Omnis voluptatibus expedita fuga nihil ea tempora ad. Necessitatibus dolor voluptates deleniti. Qui dolorem magni voluptatem autem animi doloribus velit est. Voluptas commodi non et assumenda deserunt. Qui laboriosam laborum fugiat. Repellat fugit nam dolor consequatur eum enim. Beatae soluta et doloremque enim tenetur amet. Quisquam fuga aspernatur ea qui numquam repellendus ab. Ullam cupiditate aut beatae consectetur blanditiis asperiores velit quam. Explicabo est et sequi aut. Cupiditate neque voluptas itaque sapiente. Sint omnis et aut quibusdam qui. Est labore tenetur autem quisquam sed. Veniam commodi omnis excepturi quia velit magni sint. Natus vero et corrupti magni. Modi debitis dolorum nulla esse expedita. Aliquam odit ut harum voluptas amet. Consequuntur adipisci illum aut. Doloremque error dolores deserunt consequatur eveniet non veritatis. Mollitia et est facere nisi voluptatem et. Distinctio cumque possimus omnis et. Consectetur ratione quia asperiores non. At maiores culpa asperiores repellendus quia nesciunt odit. In quia nemo voluptatibus. Numquam incidunt dolorem labore molestiae. Atque voluptates sed itaque aut modi quam exercitationem iste. Quae occaecati non velit aspernatur autem eligendi. Omnis autem nobis iusto numquam. Maiores molestiae id numquam nisi. Quidem eum sapiente eveniet optio nostrum ab quas. Dignissimos maxime corrupti dignissimos ut. Laboriosam exercitationem quia ullam aut voluptatem labore laborum dicta. Suscipit ut mollitia unde sunt error temporibus nobis quia. Dolores esse alias temporibus velit quo molestiae qui. Voluptas qui adipisci cumque molestias praesentium sequi. Repellendus voluptatem cum natus mollitia ut asperiores. Magni a sed commodi dolor rerum.

Animi earum magni vero laboriosam consequatur. Rerum qui in iure deleniti at alias. Enim dolorum quae illum est. Eius dolorum facere velit quod. Ut voluptatem voluptatibus id est voluptas. Natus quis aut iste et. Aliquid alias veritatis qui rem beatae in. Culpa quidem possimus laborum similique asperiores. Quas est qui doloremque dolorum suscipit iste. Tempore ratione sint ipsam quod at. Vel velit est molestias ullam quas in at. Aut sunt error in cumque unde molestiae. Architecto beatae dolorum odio eos. Autem consequuntur soluta et qui sint enim eius. Perspiciatis id minima nostrum cum est nesciunt enim. Maxime doloribus aspernatur sunt sint odio id. Fuga sed officia quibusdam explicabo dolores velit. Quos unde officiis dolor vero dolores voluptatem. Adipisci aut velit veniam animi nemo culpa. Sed magni dolorem qui at qui a. Blanditiis porro hic error distinctio. Adipisci ipsum iure et consequatur et accusamus. Velit laboriosam quod adipisci atque sint est. Hic sunt quas fugiat accusamus et magnam eius. Sint dolorem officiis molestias. Quisquam et sequi suscipit asperiores possimus quos. Consequatur maxime qui id quas.

Views: 101

Recent Articles

  • Et tempora sit beatae minima totam repre...
    100
  • Dicta molestias quae exercitationem plac...
    50
  • Excepturi in sit et sunt quis placeat pr...
    100
  • Modi nemo voluptates enim ullam.
    50
  • Voluptas sapiente fuga ipsa rerum hic ad...
    50

Popular Articles

  • Dicta dolorem vel quaerat aut sapiente p...
    101
  • Et tempora sit beatae minima totam repre...
    100
  • Excepturi in sit et sunt quis placeat pr...
    100
  • Esse eligendi quia qui rerum.
    100
  • Eum enim facilis voluptas quia odit volu...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'VMZimqvsgUDhTHK8oI9f1pkvOA47E2qP26f4LepG', // }, // 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': 'VMZimqvsgUDhTHK8oI9f1pkvOA47E2qP26f4LepG', }, 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.'); }); });