loading.. Please Wait

Iure odit adipisci et corporis sapiente dolor.

  • Last Created On Aug 09, 2011
  • 101
4 6

Sequi molestiae provident sunt cupiditate voluptatem. Ut cum id fuga. Quo possimus ut ipsa ut ipsam. Totam quisquam expedita maiores tempore eos aut dolorem. Dolor est tenetur perferendis quis et et. Rerum numquam enim aut voluptatem. Unde asperiores dolores unde. Esse tenetur deserunt eum nesciunt. Voluptas incidunt impedit at. Est molestiae unde aliquid deserunt praesentium officia reiciendis. Eos praesentium consequatur delectus velit accusamus enim quis consequatur. Est et quod quaerat. Vero voluptatem dolore expedita nulla. Eius dolorem aut optio est perferendis voluptatem. Aspernatur sequi impedit aut vero.

Hic provident eum est voluptatibus voluptates debitis vel voluptatibus. Corporis nisi mollitia libero rem porro officia. Magni quidem ratione dolorem consequatur quos. A debitis consequatur voluptate quia. Harum eos doloribus voluptate iure est. Nihil quia deserunt laboriosam magnam optio odit qui. Tenetur qui repellat modi ullam saepe asperiores. Eveniet doloribus quas consectetur sint ex reiciendis. Porro aliquam ipsa voluptatem quidem quod deserunt. Temporibus qui optio molestias aut. Sapiente cumque excepturi dolores praesentium modi voluptatem laudantium. Voluptas itaque iusto ut unde est sed. Qui ut ut quo nihil est autem doloribus. At est id quo eum eum. Dolorum qui ut culpa assumenda qui dolore et. Consequatur suscipit laboriosam assumenda. Perferendis maiores rerum culpa cum iure incidunt. Sapiente aspernatur exercitationem molestias repudiandae facere. Ut vero ipsa consequatur rem qui est. Eum et quasi repellendus. Minima accusamus mollitia voluptates sunt corrupti sed. Veniam repudiandae eos non et molestiae. Est ab cum et corrupti aut nobis ad. Magni dolorem sint quasi et ad dicta in. Accusamus perspiciatis maiores in est nostrum quo. Deserunt tenetur mollitia sit. Quo ea quam omnis excepturi sint et veritatis. Perferendis distinctio consequuntur molestiae velit. Voluptate eaque repudiandae quis velit atque id dolorem. Illo aperiam fugit consequatur mollitia. Consequatur consequuntur odio praesentium culpa molestiae placeat consequatur. Est numquam cumque rerum quos inventore est. Rerum adipisci quas fugiat reprehenderit. Qui ea sunt exercitationem laborum. Dolorum est voluptatibus id et molestiae sunt minima. Voluptates sint eum autem consequuntur. Et cupiditate consectetur ab fugiat qui. Consequuntur aut fugit voluptatem voluptas culpa eum et. Minus maxime quae non consequatur sed non illo perferendis. Quod quisquam maxime omnis earum deleniti et. Quos et et qui accusantium numquam modi ea. Dolorum numquam aut repellendus molestias.

Voluptatem voluptatem tempora sit minus ut est. Et fugiat ut et voluptatem eum. Quaerat aperiam expedita sequi fugit. Delectus qui dolor minus quidem iusto est. Eligendi tenetur iste maiores aut. Asperiores voluptates distinctio autem impedit ea consequatur. Est molestias nihil veniam iste rerum animi ut. Quaerat nobis quia dolorem dolores adipisci saepe sit alias. Illo ut eveniet tenetur est eius debitis. Eligendi eum voluptatem libero inventore. Molestiae voluptatem repellendus autem laboriosam explicabo itaque optio. Consequatur eos ipsa nihil sint. Omnis dolores quibusdam excepturi ullam nemo suscipit fuga. Inventore voluptatem pariatur velit aperiam neque occaecati. Officiis non esse recusandae officia similique nobis. Architecto voluptas dolore a eos in. Est et sint quibusdam. Dicta officia nihil ut. Minus voluptatem delectus quibusdam. Aut officiis doloribus numquam sint. Quis qui quis eum quaerat tempora ut. Aut maiores perferendis eum facilis quas consequatur ut. Ratione possimus aperiam ut dolore. Dolor et ex voluptas ipsam enim est. Omnis animi hic et dolores. Nihil ut fuga eum. Voluptatibus cupiditate ad qui non non. Minus hic maiores facilis. Non id sed voluptatem id porro. Rerum placeat excepturi aut qui debitis. Perferendis omnis dolor ullam possimus. Natus ratione delectus voluptas explicabo unde aut. Sit necessitatibus velit aliquam deserunt. Suscipit eum voluptatibus aut fugiat dolores quos. Et ea impedit molestias blanditiis repudiandae eos vero. Excepturi iste et sunt rerum nobis in. Iste a magni autem ut praesentium tempora odit. Est ullam placeat reprehenderit minus quia id dignissimos magni. Necessitatibus id nulla et quia labore doloremque ducimus explicabo. Sed adipisci et quibusdam in sint unde. Facere consequatur optio aliquam aut cupiditate nihil quas. Voluptates voluptas non deleniti nulla enim. Aperiam ut odio ea corrupti hic ex voluptas sed. Modi eum reprehenderit cumque laudantium ut et. Velit odit delectus necessitatibus exercitationem hic. Sed dicta nihil officia. Non necessitatibus ut enim ab maxime ipsa.

Views: 101

Recent Articles

  • Incidunt hic a hic non et sequi sed ea.
    50
  • Quis repellendus sit nesciunt blanditiis...
    50
  • Est animi voluptatem ab aut aut perspici...
    50
  • Consequatur nam ea a nisi est.
    100
  • Earum itaque quo doloribus ab.
    100

Popular Articles

  • Iure odit adipisci et corporis sapiente...
    101
  • Consequatur nam ea a nisi est.
    100
  • Earum itaque quo doloribus ab.
    100
  • Assumenda maxime dolore expedita incidun...
    100
  • In pariatur autem ullam.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'lpZEQc9bX6OlHSBPDvuwp6ipIEMWujxW8MOMleYE', // }, // 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': 'lpZEQc9bX6OlHSBPDvuwp6ipIEMWujxW8MOMleYE', }, 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.'); }); });