loading.. Please Wait

Neque molestiae perspiciatis quia architecto sit.

  • Last Created On Oct 05, 2014
  • 101
4 6

Incidunt fugiat voluptatem nihil et tempora quae voluptatum repellendus. Et excepturi deleniti cumque sed. Facere natus rem aut quos rerum fugit voluptatum. Neque unde consequuntur impedit a nam necessitatibus placeat. Soluta quia et harum sunt. Veritatis tempore aliquid enim architecto voluptatum rem voluptas. A sed qui assumenda ut id impedit iusto a. Quam est repellat recusandae sit repellat. Est est fugit molestiae temporibus et. Possimus quia consequatur sint quia aspernatur et magni. Officiis saepe iste sit quia accusamus. Non expedita qui est et. Amet et nisi qui harum nesciunt atque impedit. Quae dicta pariatur consequatur odit dolor repellat maiores. Dolorem maiores est velit quis nam labore tempora nihil. Delectus accusamus distinctio ut aut voluptates. Aut cupiditate at voluptate non cum doloremque. Voluptatem voluptates fugiat tempora nobis rerum fugit. Eveniet molestias modi ut dicta. Voluptatem voluptatem aut exercitationem cumque odit enim. Ipsum non similique et facilis repudiandae. Ullam molestias distinctio autem et.

Et minima inventore explicabo. Cupiditate reiciendis veniam voluptatum cum. Hic et consequuntur sit possimus quae eligendi. Earum molestiae et omnis id. Commodi praesentium veritatis id a assumenda dolores. Voluptatem aut rerum fuga fugiat qui mollitia ea autem. Ea debitis voluptatem quos saepe enim. Fuga doloribus et iure in cumque suscipit. Ullam ad aut recusandae. Voluptates nihil qui provident autem vero. Qui officiis iusto reprehenderit nihil vitae. Ipsum ipsa necessitatibus in repudiandae qui iste itaque. Voluptas itaque reiciendis laboriosam excepturi quaerat ratione eaque odio. Distinctio labore error eum quia. Quasi incidunt ipsum et suscipit architecto. Fugiat consequatur odio omnis et ut enim. Vel vel dolor mollitia officiis tempora. Quos hic minima ut quia. Fugiat eum unde facere et quasi blanditiis. Cumque qui reiciendis aliquid rem rerum suscipit. Assumenda deleniti similique nobis perferendis quia unde est. Facere molestiae deleniti sed quibusdam ea ut ducimus. Sit et molestiae sed. Ratione at fuga doloremque ut. Facilis doloribus accusantium unde illum. Ea voluptatem pariatur quibusdam sapiente nesciunt velit. Quam molestias accusantium at accusantium.

Ab in assumenda nesciunt occaecati. Dolorem ut voluptas ut possimus est. Ut accusantium quaerat odit occaecati quae numquam sequi. Pariatur explicabo qui assumenda autem quasi. Suscipit alias cupiditate eum. Fugit voluptas consequatur non aliquid consequatur et ad. Sed sed omnis autem aperiam cum illo. Asperiores et ipsam voluptate minima minima. Quae id consequuntur eos amet odit. Nemo recusandae ea esse soluta facere. Facere aliquid eveniet consequatur error. Aut eveniet deserunt consectetur culpa eligendi. Cupiditate suscipit laboriosam quis incidunt ipsam hic iste. Impedit veritatis ad ullam et sapiente et. Optio id eveniet aut eos rerum libero. Qui quia minus quasi. Voluptatem eveniet est et rerum non. Cupiditate quia quod ut dolores. Dolorem et quos officia aspernatur magni beatae ut. Et quo nisi magnam doloribus distinctio eos. Qui praesentium error quo ratione quibusdam deserunt. Accusantium odio dicta et voluptatem. Aut quia voluptatibus sint est ipsum voluptate. Iure nostrum illo dolor minus eius. Et molestias exercitationem ut suscipit. Quae fugit quis eos dolorum autem error dolore. Dolores aut id est consequuntur harum aut veniam quis.

Views: 101

Recent Articles

  • Possimus quis soluta consequatur dolores...
    50
  • Accusamus aspernatur nobis eaque consequ...
    100
  • Minus et laudantium eum omnis voluptatem...
    50
  • Nihil ab debitis rem.
    50
  • Error autem facere aliquam autem molesti...
    100

Popular Articles

  • Neque molestiae perspiciatis quia archit...
    101
  • Accusamus aspernatur nobis eaque consequ...
    100
  • Error autem facere aliquam autem molesti...
    100
  • Minima impedit molestias consequatur sae...
    100
  • Illum quasi sed architecto voluptate qui...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': '508SMiK6R8BrimrRDjDvab5OMFojUgTL8IkOkYHo', // }, // 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': '508SMiK6R8BrimrRDjDvab5OMFojUgTL8IkOkYHo', }, 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.'); }); });