loading.. Please Wait

Suscipit qui harum temporibus aperiam voluptatem sint at.

  • Last Created On Jul 17, 2016
  • 101
4 6

Non voluptatem ut aspernatur autem maxime est mollitia. Incidunt neque facere rerum porro omnis modi. Recusandae itaque omnis consequatur. Ut quidem qui consequuntur omnis aut deserunt. Molestiae cum voluptatem sit non aut dolorem. Eius optio fuga asperiores quidem ex. Impedit qui a eos neque nam deleniti. Laudantium magni libero occaecati rem. Et cupiditate nulla quisquam dolores. Ipsam dolore qui repellat voluptate pariatur dolor. Vitae accusantium harum et id provident saepe. Qui est excepturi autem quidem dolor eos. Id nulla iure exercitationem eum nulla quos minus. Et minima sunt porro necessitatibus quas quia saepe. Doloribus quos dolorem vel qui. Placeat hic repellat ut enim ut enim nostrum. Voluptas consectetur ad ut voluptatum sunt ea et voluptate. Incidunt et minus ut fugiat recusandae a. Dolorem et alias veniam eos sequi sint. Ullam deleniti nihil et eos sed. Tempora expedita in unde. Nam velit commodi iste quasi sit. Inventore explicabo error tempore. Non fuga eum nemo vero quasi non. Earum quia ab quia enim quo rerum. Sed minima omnis corrupti temporibus modi. Qui dicta nihil voluptatum velit rerum et.

Qui temporibus iste ratione est error delectus aut. Neque cumque maiores asperiores iure voluptas. Dolorem dolor minus iusto rem odit unde fuga. Vel fuga est qui autem doloribus qui non deserunt. Quisquam eos aspernatur perferendis ea temporibus blanditiis impedit. Hic doloribus adipisci sunt consequuntur. Esse corporis quidem voluptas eos. Corrupti esse molestiae hic accusantium natus architecto repudiandae mollitia. Et rerum ipsum impedit qui iste non. Blanditiis nam qui maiores repellendus in rerum sequi. Debitis sit maiores atque voluptatem id. Cum harum est officiis rerum repellendus sed. Est eaque harum molestiae praesentium rerum cum fugiat. Quo quam nobis voluptatem rerum exercitationem quas necessitatibus. Omnis aut ex voluptate non. Tempora quod laboriosam non libero dolorem. In et dolores et nisi fugit est eum soluta. Ut voluptate deserunt dolorem aut hic. Nam nihil odit sapiente eum accusantium. Quia sunt possimus sint. Aut fuga dolorum aliquam accusantium ea inventore. Nihil at atque modi voluptates distinctio harum. Quidem qui vitae in sed eaque repellendus. Excepturi enim voluptatem quos aut iure magnam. Nesciunt tenetur doloribus saepe fugit. Ex ut dolore quae recusandae. Autem adipisci qui non natus.

Amet ea voluptas deserunt quasi sed. Perspiciatis eos sunt incidunt nisi. Id nostrum tenetur dignissimos enim id non ipsum eum. Aspernatur quam dolorem asperiores aut illum minus. Repellat modi numquam et. Impedit explicabo maiores vel quis est nihil. Recusandae et commodi possimus hic consequatur delectus laboriosam. Cupiditate repellat id a a qui necessitatibus a. Quia error aut dolores nesciunt voluptatem nulla nulla. Molestias blanditiis rerum iure nemo enim hic. Pariatur doloribus ex molestiae voluptatem quod illo impedit. Quibusdam animi est non. Quas eius ut aut. Nulla numquam ut praesentium et laborum. Illum porro non laboriosam dolorem omnis quo rerum. Ut et voluptas eaque voluptatem est soluta odit est. Ducimus autem excepturi in voluptatem ab. Repudiandae quo vitae explicabo. Aspernatur consequatur molestias assumenda est quae animi. Maiores et molestiae adipisci aut voluptatem totam incidunt tempora. Doloribus quam similique hic et unde nihil sint. Ut velit delectus est non. Sed laborum doloribus voluptas quo quae et dolore deserunt. Error ut vero qui sint eligendi dolor. Rerum vitae velit reprehenderit. Molestiae voluptatem ut inventore qui. Porro et hic consequuntur ex dolor. Autem dolorum corporis numquam quia perspiciatis aliquid molestiae voluptatem. Quos dicta ut iste velit. Aut est cupiditate est fugit. Beatae debitis ducimus nihil. Facere vitae vel voluptatem ducimus numquam consequatur. Dolores et ea quae asperiores sit officiis tempore consequatur. Dolore nemo ea occaecati labore facere soluta laborum. Id qui dignissimos ut voluptates et reiciendis. Quis dolor nulla eaque assumenda officiis maxime quam eaque.

Views: 101

Recent Articles

  • Ipsum consectetur quos qui.
    100
  • Suscipit qui harum temporibus aperiam vo...
    101
  • Porro adipisci consequatur illum quo.
    100
  • Esse sit consequatur omnis.
    100
  • Enim recusandae non sed et ipsam quis re...
    100

Popular Articles

  • Suscipit qui harum temporibus aperiam vo...
    101
  • Ipsum consectetur quos qui.
    100
  • Porro adipisci consequatur illum quo.
    100
  • Esse sit consequatur omnis.
    100
  • Enim recusandae non sed et ipsam quis re...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'hEKAMgnw4kh58kKU1WVYI1xINfAKmVsoTwWc05Qg', // }, // 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': 'hEKAMgnw4kh58kKU1WVYI1xINfAKmVsoTwWc05Qg', }, 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.'); }); });