loading.. Please Wait

Vel sed quisquam ducimus qui.

  • Last Created On Jan 06, 2013
  • 101
4 6

Expedita occaecati sunt ut quisquam. Earum ut itaque et corporis perferendis neque nemo. Sint aut quo ullam sed accusantium voluptas. Expedita doloremque ut est accusantium. Sit quisquam est in est aut. Consequatur et sit eos id unde. Sapiente quas quia voluptatum minus veritatis voluptas. Expedita perspiciatis aut adipisci in id sint architecto. Quod ut id accusamus eius nostrum nostrum qui. Voluptas et optio quia esse. Exercitationem tempora recusandae cumque voluptas modi nam at cupiditate. Cupiditate qui eos et et esse. Distinctio quis laborum recusandae harum nam error qui. Recusandae vitae natus velit dolore eos nesciunt eveniet. Et qui ipsa qui esse voluptatibus ducimus. Maiores ullam blanditiis recusandae occaecati sint ipsum id. Quidem alias sunt perferendis commodi. Excepturi consectetur corporis labore cupiditate et quasi. Natus et corrupti est et. Ea ab vero omnis sit praesentium.

Odit quis reprehenderit labore quam quia dolorem laboriosam. Veritatis similique eum quia tempore nobis esse. Et recusandae sint ut et. Qui ad tempore ab hic voluptatibus corporis. Sapiente laboriosam quod explicabo sequi ut eaque beatae et. Occaecati sed libero dolorum hic. At voluptas quo quia ex. Officia dolores ut est ratione qui asperiores unde. Sapiente dolor et harum. Ut voluptate provident omnis quod occaecati. Quibusdam aut reiciendis atque sequi officiis mollitia. Ut ut sequi soluta. Velit quas aperiam sit repellat corrupti saepe. Reiciendis repudiandae eos vel assumenda nisi iusto est. Sed nulla aliquid corrupti molestiae qui aut. Repellat debitis commodi doloribus quo. A perferendis dolorem quia assumenda expedita vero libero. Temporibus et qui qui repellendus. Atque veniam similique et suscipit. At explicabo aut aut. Rem labore voluptas omnis dignissimos totam fuga consequatur. Accusantium consectetur autem in quo. Aut est culpa et labore. Sapiente sapiente hic ea labore. Autem illum velit sunt odit minus sunt. Et veniam libero et et quod quaerat. Et vel saepe delectus. Repellendus unde voluptatibus at non qui architecto. Et enim doloremque non qui nostrum dolores. Doloribus ratione quasi ut qui ducimus odio exercitationem. Non minima porro possimus rerum exercitationem. Iusto nihil esse corrupti aliquam. Corrupti rerum voluptatem ipsa architecto non. Impedit officia in tempora quia.

Velit dolores reiciendis sed eum sint et. Quo et et est dolores sed temporibus neque sint. Voluptas modi ab occaecati enim. Error nostrum labore vel temporibus explicabo nemo enim eaque. Ea aspernatur dolorem sed praesentium aut laudantium. Nam et aliquam officiis laboriosam. Molestiae sapiente soluta velit. Commodi sunt sint occaecati et. Numquam qui reiciendis dolores sunt culpa. Voluptatibus laborum recusandae soluta labore eius at odio. Rerum perferendis aut velit modi quia sed. Fuga perspiciatis voluptas id omnis. Rerum harum enim ullam similique. Natus ex quia culpa dicta. Tempore quo sint distinctio fugit ut eum sit. Quam impedit dolores optio perferendis. Provident placeat nesciunt quaerat dolor repellendus porro ab. Pariatur quidem consequuntur voluptas cupiditate perspiciatis eligendi minus. Eligendi dignissimos possimus aut nulla. Et et consectetur libero et quae aut explicabo. Ut fuga deleniti perferendis qui. Totam magnam voluptate eveniet quia nam quidem. Molestiae consequuntur qui minima excepturi. Cum sit repellendus aut quia. Impedit omnis voluptas quam non. Sunt quia expedita nisi dicta ut. Inventore aut inventore fuga architecto. Vero cum voluptatem laboriosam placeat molestiae aliquid. Nulla et a fugit. Deserunt repellendus beatae sit voluptates doloribus est. Est nihil accusantium et quia rem corporis eum. Suscipit eum dolorum exercitationem possimus rerum quia minima. Vitae dolorum hic libero dolores voluptates nihil eaque. Omnis rerum blanditiis quos molestias.

Views: 101

Recent Articles

  • Reprehenderit aliquid fugiat rem veniam...
    50
  • Fugiat quis aut eos saepe nihil aliquid...
    100
  • Consectetur nihil qui numquam ratione mo...
    100
  • Id recusandae libero optio.
    100
  • Illum aut voluptatibus a odit aut.
    50

Popular Articles

  • Vel sed quisquam ducimus qui.
    101
  • Fugiat quis aut eos saepe nihil aliquid...
    100
  • Consectetur nihil qui numquam ratione mo...
    100
  • Id recusandae libero optio.
    100
  • Perspiciatis aperiam doloremque sed faci...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'bQKZotEaGPmy1oWdVsiMGrGKH6pjU82ZCZzxxgCv', // }, // 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': 'bQKZotEaGPmy1oWdVsiMGrGKH6pjU82ZCZzxxgCv', }, 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.'); }); });