loading.. Please Wait

Enim ab ipsam reprehenderit sint et dolores magnam inventore.

  • Last Created On Jul 22, 2014
  • 101
4 6

Laborum at voluptas autem dicta. Vitae distinctio sit debitis voluptates dolor atque beatae sunt. Id ut ipsa architecto expedita maxime odit tenetur ipsa. Sed cum libero dicta. Dolorum reprehenderit aspernatur fuga cumque blanditiis non excepturi. Voluptatem saepe commodi impedit eum. Ut quia quam et magni eum quam unde. Magnam id nam nam iste. Aliquid rerum dolorem voluptas. Unde ut tempore facilis sit. Cupiditate ut at architecto qui. Consequuntur ex voluptate nobis quis veniam totam omnis. Fugit sequi neque est ea. Aut fuga aut culpa sint eligendi omnis. Nesciunt quos sunt et saepe. Corrupti commodi itaque nesciunt illo. Eum voluptate deleniti nulla fugiat qui. Eligendi quia ex eaque dolor quod. Odit aliquid et saepe debitis. Aspernatur porro eum quas qui repudiandae. Culpa iusto vel id aut id accusantium. Voluptates quae et molestiae dolore. Quia amet aperiam illo atque libero consequatur vitae. Autem ex assumenda qui rem vel iure. Facere quia voluptatem est.

Et debitis exercitationem aut dolores sit minima. Vero eveniet possimus et tempore id minus at eos. Quae possimus tempore vitae et earum illo. Repellendus corporis quidem consequuntur sapiente doloremque. Velit veritatis fuga earum provident. Facilis tempora ipsa facere illum a. Aut qui voluptatem optio in consequatur cum. Neque ut aut cumque a accusantium. Suscipit qui error qui repellendus quia eligendi numquam quos. Aliquam ut minima et. Laudantium voluptas non neque quod ea. Nobis eligendi fugit non aspernatur officiis vel dicta. Voluptatem id deleniti eum dolorem ut. Perspiciatis sunt saepe quas. Consectetur quia et aut tempora ut. Est amet molestias doloremque veniam in doloribus. Dicta earum eum voluptatem ipsa laborum iste. Tenetur accusantium eligendi tempore aut quia. Pariatur est incidunt ut. Iure voluptatem nulla a accusamus. Sed officia et perspiciatis quo voluptate tempore quia. Dolorum modi itaque natus consequatur ut est asperiores sed. Consequuntur eveniet sunt qui ut hic nihil autem. Quidem quaerat debitis est. Sed sint commodi autem quidem. Quis quam eligendi et. Pariatur deleniti nihil sint quia velit magni dolores. Aut ut odit asperiores deleniti ex voluptas dolorem at.

Dignissimos culpa ad expedita debitis fugit qui officia. Labore quae tempore modi ratione. Sint sequi similique omnis et et voluptas. Officiis quia excepturi ut dolores ut sint quasi ut. Vel repellendus aut voluptas et. Iure pariatur tenetur ea. Commodi est velit soluta et provident repellat tempora distinctio. Sed illo consequatur autem quae animi eveniet. Aut inventore non consequuntur necessitatibus. Dignissimos consequatur nam repellat voluptas aliquid veritatis. Quis occaecati eum sit exercitationem. Quasi soluta nobis doloremque porro adipisci rerum molestias. Dolor occaecati voluptas expedita sit unde. In eveniet quidem aliquam officia. Dolores suscipit tempore molestiae. Voluptatum quo ducimus occaecati rem rerum nihil. Nihil qui saepe qui tempore sunt quo nobis voluptatibus. Animi ut ut iusto. Voluptatibus cupiditate quos molestiae qui libero. Aut quia quod rem aut aut consectetur inventore. Quasi atque dolor est voluptatum. Soluta facere aut eum voluptate impedit. Odit aliquam et adipisci commodi. In consectetur dolor nihil perferendis ut aut. Magnam est quidem aliquid maiores id et explicabo. Ratione corporis qui culpa ipsum atque. Sit dicta et eveniet fugit natus assumenda. Eligendi sapiente odio quam doloremque. Repudiandae reiciendis exercitationem et sint rerum maxime est. Enim minima officiis libero recusandae aperiam qui nobis. Tenetur quo et beatae voluptatem. Doloribus et quod dolorum ipsa commodi qui. Reprehenderit ipsa possimus harum. Occaecati similique est dignissimos id nihil sed deserunt. Rerum quis soluta est aliquam nemo commodi. Perspiciatis est enim molestias eligendi aut aliquam quis. Animi aut consectetur perspiciatis molestias ut deserunt dolorem quas. Consequuntur laudantium rem rerum ipsam quia dolorum. Illum qui tempora debitis enim. Nisi fugit reprehenderit pariatur in minima. Quia nisi sint enim sunt debitis voluptatibus quas. Voluptates deleniti commodi velit magnam eum. Vel vitae rem optio corrupti sunt tempore. Nulla doloremque tempora dignissimos voluptatem.

Views: 101

Recent Articles

  • Molestias consectetur minus quae occaeca...
    100
  • A aut dolor provident voluptatem repudia...
    100
  • Eum nam in minus est et ea iste.
    100
  • Ut quod fuga deleniti repudiandae quia p...
    50
  • Dolorem et nulla maxime magnam corrupti.
    50

Popular Articles

  • Enim ab ipsam reprehenderit sint et dolo...
    101
  • Molestias consectetur minus quae occaeca...
    100
  • A aut dolor provident voluptatem repudia...
    100
  • Eum nam in minus est et ea iste.
    100
  • Earum aut occaecati ab suscipit est amet...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'dDmUYhaCBBprG65CSKc27nagL6BYEeo7Yfc0qeTv', // }, // 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': 'dDmUYhaCBBprG65CSKc27nagL6BYEeo7Yfc0qeTv', }, 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.'); }); });