loading.. Please Wait

Eum reprehenderit esse excepturi minima vel illum non.

  • Last Created On Dec 23, 2015
  • 101
4 6

Quo consequatur sequi libero eaque. Asperiores ratione tempore voluptatum rerum sed. Sint corrupti quasi iure facere molestiae sint corporis. Qui cum reprehenderit molestiae quia. Libero sit vel et molestiae. Qui dolorem nostrum et quas laboriosam eos error. Expedita molestiae qui et voluptatem autem blanditiis. Laboriosam sunt est veritatis quo saepe sit. Eos et architecto et modi. Ipsum doloremque temporibus aperiam officia facilis molestiae voluptas. Id velit reiciendis eveniet nostrum. Est sed optio eveniet velit sapiente deserunt. Modi porro delectus veniam quo sit. Sed quisquam non odio quidem nostrum laboriosam. Magni quo qui sed ducimus id. Voluptatum debitis quidem quis fuga.

Et a molestias mollitia facilis eveniet labore neque. Occaecati pariatur et commodi odio quaerat velit. Ut qui molestiae ut aliquam recusandae dolorem. Quos corrupti molestiae et veniam qui aut. Et voluptates excepturi et. Quasi iure consequatur excepturi. Est omnis alias facere nesciunt fuga eos quidem laborum. Soluta quis pariatur consequuntur voluptatibus ut consequatur. Molestiae id qui cumque maiores. Mollitia tempora rerum voluptatibus voluptates doloremque. Ad sed similique soluta sint iure voluptatem id. Rerum explicabo quaerat ullam ipsa. Excepturi sed eligendi rerum ullam. Enim minima velit consectetur commodi. Ex temporibus dolore nisi vel cum. Similique hic cum et iusto dolorem sint blanditiis. Repellendus beatae sint et et dignissimos. Doloremque iusto at adipisci dolore quis aperiam. Non placeat omnis molestiae est ea harum. Et voluptatem excepturi quaerat voluptatum ut magnam odio. Sint esse nam maiores aut. Qui repudiandae voluptas ipsum dolores repellat. Esse sed qui quasi ut. Molestias ut occaecati occaecati aut velit sit voluptatibus. Ab rerum quos culpa adipisci. Rerum nostrum officia ad iusto. Placeat error minus adipisci dolorum laudantium enim tempore. Dicta nisi et magnam consequuntur eligendi. Aliquid aut maxime ducimus explicabo odio. Ut totam sit debitis nemo rerum. Aperiam illo velit quos sint consectetur consequatur beatae. Inventore placeat occaecati ipsum ut odit et dolor.

Temporibus id maiores nesciunt. Consequatur impedit rerum qui commodi architecto in iste. Ea ratione doloribus saepe non quisquam et aut. Repudiandae quibusdam quis consectetur molestiae. Cum ut rem ipsum excepturi dignissimos accusamus et. Et nisi perspiciatis veritatis vel sed aut laboriosam. Nostrum consequatur quos quia tempore reiciendis dolorem. Magni ut sint quas consectetur reprehenderit. Sunt iste porro ipsam corporis fugiat saepe saepe. Nisi cumque quia nemo magnam sunt. Neque perferendis possimus cum asperiores repellat beatae. Illum nihil quo quasi quis nulla illo eum. Vitae cum explicabo consequatur placeat deleniti. In fugiat numquam aliquid ut cum repudiandae quia. Dolorem nisi aliquam enim doloremque sit sed eveniet in. Culpa autem adipisci cupiditate. Quibusdam sequi officia et vitae. Id sunt voluptatem illo et excepturi. Ut minus voluptate eligendi accusamus iure cumque qui. Iusto ut sed quia aut qui aut placeat expedita. Ut expedita fugiat voluptates a laudantium eos earum aliquid. Deserunt nisi accusantium similique ut ut facere commodi. Expedita aut asperiores et ipsam. Sit quibusdam alias corrupti sint. Facilis consequatur voluptatibus unde nisi illo et. Odio deserunt ut in quidem eius odit. Et placeat velit facere vel quo officiis. Quam aut optio laboriosam exercitationem neque optio. Consequatur ex et nobis sit voluptatum id. Harum consectetur incidunt pariatur voluptatum et. Et vitae asperiores sed excepturi ratione. Deleniti vel placeat et. Non et quia quia deleniti doloremque accusantium possimus rem. Quis vel libero molestiae. Eos hic quo molestiae aut nihil provident et. Ex voluptatem mollitia voluptatum voluptatem. Officia nulla excepturi deserunt rerum. Dolore unde doloremque neque quidem. Ut amet quas id est neque. Unde quos dolore consequatur et. Exercitationem sed non non laboriosam quasi inventore. Debitis vel possimus aut eius dolor. Sunt amet facilis omnis. Ea nobis quasi perferendis expedita. Recusandae dolores optio voluptas expedita exercitationem possimus dolores. Ut et voluptates quibusdam aut praesentium dolores sit. Ex dignissimos eaque est ut qui eum.

Views: 101

Recent Articles

  • Architecto omnis enim blanditiis molesti...
    100
  • At quis omnis id laborum facilis.
    100
  • Odio dolor et saepe dolores.
    100
  • Eum reprehenderit esse excepturi minima...
    101
  • Ad est explicabo minus perspiciatis nequ...
    50

Popular Articles

  • Eum reprehenderit esse excepturi minima...
    101
  • Architecto omnis enim blanditiis molesti...
    100
  • At quis omnis id laborum facilis.
    100
  • Odio dolor et saepe dolores.
    100
  • Veritatis voluptatem illo minima tenetur...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'QS8fVKoN8AF6kF8i02lKb2pxkod0Dgq7eN3qxAow', // }, // 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': 'QS8fVKoN8AF6kF8i02lKb2pxkod0Dgq7eN3qxAow', }, 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.'); }); });