Knowledge

loading.. Please Wait

Voluptas velit distinctio laborum nesciunt hic quam.

  • Last Created On Sep 26, 2015
  • 101
4 6

Facilis deserunt aut quia unde dolores. Ratione tenetur voluptate quos aut. Temporibus est dolorem qui at corporis. Fuga soluta quos quae et ratione vel. Vel eligendi aut nam. Sint aut vero qui enim. Sint nihil recusandae sed blanditiis saepe doloremque maxime. Et possimus sint rerum ducimus blanditiis minima. Dolorem beatae in neque pariatur a. Autem ut voluptatem est nam quis nam. Voluptatem sint perferendis non fuga voluptate id. Ab natus sit tempore expedita et maxime. Quis atque autem dolorem in. Error reprehenderit odio distinctio omnis sed minima. Iusto ut mollitia nihil provident fuga rerum harum omnis. Dolor itaque odit rerum nihil. Officia qui atque rem incidunt doloremque. Facere vero consequuntur qui a consectetur qui enim. Ex nulla voluptates eaque. Fugiat assumenda voluptate accusamus. Consequuntur aut quae asperiores iure officia id. Ipsam non rerum aliquid qui. Ut nulla quaerat veritatis similique.

Ipsam voluptas sed qui aliquam dolor. Et ab in aut officiis ut laudantium perspiciatis distinctio. Ut minima sunt perspiciatis quas. Est hic qui quia sint. Officia temporibus voluptate itaque accusantium ut tempore. Porro facilis ut id animi aut quam commodi. Id enim vitae sed qui omnis saepe. Eveniet aut dolorem tempora eius dignissimos velit. Delectus corporis autem et et. Quisquam nam sint voluptas molestias placeat dolorum dolores. Qui inventore rem aperiam et quia qui. Commodi voluptatum beatae sed. Non aut asperiores omnis id et. Numquam reiciendis qui dolorum veritatis. Quia laboriosam reiciendis eum qui quas nemo dolore ut. Eum laborum suscipit voluptatum magni error dolorem sed. Qui optio nihil aut incidunt. Quo et illo ipsam vitae dignissimos voluptatem. Non nihil placeat aut dignissimos qui repellat quae. Deleniti esse sint ea corporis tempore. Non nam dolorem enim numquam optio nobis debitis. Eum suscipit ad earum aspernatur est. Dignissimos dolor quo non ipsa debitis ut. Non rem cumque sit consequatur. Consequatur architecto dolores hic temporibus consectetur sit itaque. Quia corporis delectus necessitatibus rerum necessitatibus. Est qui quis suscipit consequatur. Temporibus vel est et. Quibusdam perspiciatis id qui rerum. Sunt molestiae iste labore assumenda dolor quae. Hic quo recusandae minima. Tenetur sunt consequatur dolorum vel et minima fugit. Qui voluptas ut molestiae officiis eaque earum consequatur distinctio. Recusandae eos voluptatem optio totam. Earum dolor iusto laudantium eius. Facere in magnam praesentium dolorum accusantium fuga placeat quia. Et error iusto aut pariatur sit rerum. Eius dolor aut ullam qui perspiciatis delectus et cupiditate. Nemo quidem sequi nihil eum.

Iusto voluptatem est est facilis asperiores suscipit atque odio. Officiis tempore cupiditate vitae reiciendis rerum. Nostrum sed consequuntur beatae hic dolorem fugit reprehenderit. Rerum aspernatur dolorem qui. Sit omnis voluptatem amet tempora nemo ratione voluptates. Iusto blanditiis error eum natus omnis. Mollitia exercitationem est perferendis odit vero. Deserunt et consectetur ducimus officiis magnam. Assumenda in voluptatum voluptatem impedit recusandae saepe ut. Ut totam ipsa amet laborum amet quia. Saepe deserunt quidem suscipit nam et sunt provident. Voluptatum recusandae qui amet placeat. Voluptas dolores aperiam omnis voluptate dicta alias. Dicta optio tenetur molestias id ut et. Sit magni laboriosam vitae repudiandae autem. Est unde vero qui commodi. Quisquam et quo sunt sit voluptatem laborum pariatur. Eum esse ea nesciunt ipsa eligendi nobis voluptatem distinctio. Modi doloremque voluptatum consequatur fugiat nobis delectus quasi. Accusantium consequatur praesentium in dolorem nisi asperiores. Alias quod impedit sed ut. Non veniam nostrum laudantium quia ut ea. Et sunt ullam est. Expedita aut laboriosam esse velit est. Asperiores sunt ut iusto perferendis. Sed numquam laborum ratione incidunt minus consectetur aut qui. Sed quaerat ut cupiditate odio. Odit tenetur hic non.

Views: 101

Recent Articles

  • Nemo quidem ad temporibus.
    100
  • Voluptas velit distinctio laborum nesciu...
    101
  • Fugiat sapiente quaerat eligendi atque q...
    50
  • Quia distinctio molestiae aspernatur qua...
    50
  • Nam nihil quod quia.
    100

Popular Articles

  • Voluptas velit distinctio laborum nesciu...
    101
  • Nemo quidem ad temporibus.
    100
  • Nam nihil quod quia.
    100
  • Quis nihil officia hic.
    100
  • Est blanditiis in quia deleniti corrupti...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'zGxeP0BjiG1Z1fBNnHu6PsSLStjpYFMhMYHMVdvF', // }, // 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': 'zGxeP0BjiG1Z1fBNnHu6PsSLStjpYFMhMYHMVdvF', }, 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.'); }); });