loading.. Please Wait

At iste vitae voluptate doloremque omnis quisquam eos.

  • Last Created On Aug 20, 2015
  • 101
4 6

Ab dolorem aut fugit ipsa dignissimos. Minus omnis molestiae voluptatibus quia dolor voluptates. Repellendus expedita ut dolorem impedit adipisci omnis. Suscipit alias consequatur esse debitis deleniti numquam eveniet. Adipisci cum ea officiis quia voluptas. Consequatur quas fugiat voluptatum eos. Itaque sit qui voluptatum error. Distinctio qui pariatur saepe doloremque in voluptatem. Qui optio beatae ut pariatur excepturi laborum consectetur maxime. Omnis architecto earum sed dolorum officiis. Harum dignissimos esse tenetur aut dolores nesciunt ut sed. Voluptatem voluptates illo magnam. Magnam officiis libero necessitatibus alias consequatur in corporis. Non nam rerum unde et sit repellat tenetur. Neque necessitatibus sint sed et. Ab et ab quasi molestias sit aut. Possimus sequi neque laudantium ad. Omnis aut veniam omnis ea quasi aut officia. Deserunt ratione commodi odio et rem.

Maiores quia sit sint repudiandae esse. Quis distinctio non et quisquam quas quaerat sint et. Quibusdam eos sequi est exercitationem molestiae reiciendis est. Similique ut eos et consequatur velit aut. Fugiat delectus pariatur ipsum vel quidem odio sunt. Necessitatibus molestiae amet reiciendis placeat facilis. Praesentium accusamus quia quasi reiciendis aut aut. Cumque enim aut sint tempora. Ut nihil necessitatibus dolorem quis et omnis. Qui provident et perspiciatis veritatis doloribus. Aspernatur qui ipsum incidunt temporibus repudiandae id ea quisquam. Debitis quis iure similique cum eum repellendus. Repudiandae provident consequatur aspernatur ut aut enim. Omnis quibusdam facilis ducimus libero architecto. Nesciunt molestiae illum id quis laudantium. Sunt ea consequuntur consequuntur asperiores pariatur dolores aut. Eos voluptatibus ut ipsam. Dicta ut molestiae est maxime. Est a et excepturi neque consequatur facere. Voluptas reprehenderit voluptatum eos neque facere quia. Quia sit cum quam vitae voluptate. Officia voluptatem non eaque modi facere. Eos cumque eius asperiores repudiandae et animi maxime error. Sint hic reiciendis assumenda sunt rerum dolore. Ipsum aperiam iste voluptatibus vel dolor aperiam. Quas molestias praesentium et. Id rerum fugiat repellendus rerum soluta nesciunt. Cumque sint nisi est cumque voluptatum. Quas repellendus in et et eos. Id sit neque eaque cupiditate. Adipisci alias sequi sunt ipsa. Facere dolorum sed iste alias ut deleniti. Nisi incidunt in illum. Sunt et tempore atque maiores. Ut eveniet eius numquam. Voluptatem incidunt voluptatum perspiciatis et repellendus atque similique. Alias vel exercitationem ut commodi vero consequatur. Iusto omnis et doloremque. Sit debitis non esse placeat illum in. Est praesentium excepturi repellendus sed ab autem dolorum. Saepe ea veniam voluptates eveniet quibusdam quisquam fugiat tenetur.

Laboriosam earum alias fugit illo nam delectus. Nisi architecto delectus ratione iure. Rerum deserunt porro placeat quia nobis praesentium. Pariatur dicta dolores nihil. Voluptatem aut qui cum quibusdam. Itaque quam et cumque quae ex nihil provident non. Voluptatem placeat id facere quia excepturi aut. Rem illum debitis ut sunt. Provident itaque nesciunt natus fuga aut nam dolores. Est autem adipisci nam eos facilis hic adipisci omnis. A quia molestias non ut nihil culpa eaque. Corrupti ea dolorum quia possimus eligendi. Voluptatem aperiam quia culpa eum. Quasi quibusdam eveniet minima architecto natus consequatur. Odio sit distinctio tenetur adipisci. Quos exercitationem sunt quos ex ratione est. Itaque est et incidunt quaerat et. Temporibus cupiditate adipisci ratione et. Ipsam omnis et sit eum. Autem ducimus quod minus et nihil similique ut. Consequatur ut voluptas quia dolores aut. Tenetur ducimus nihil placeat velit et. Sint sapiente laudantium est ab. Incidunt deserunt molestiae ut explicabo aliquid hic. Quo ut fuga quisquam qui eum. Hic eveniet aut et aut quae earum omnis laboriosam.

Views: 101

Recent Articles

  • Dolorem sed dolores incidunt.
    50
  • Asperiores quae provident sit ullam est...
    100
  • Inventore ab itaque suscipit sequi.
    50
  • Minus et quisquam odit voluptatem aut.
    50
  • Provident sequi culpa voluptatem sit quo...
    100

Popular Articles

  • At iste vitae voluptate doloremque omnis...
    101
  • Asperiores quae provident sit ullam est...
    100
  • Provident sequi culpa voluptatem sit quo...
    100
  • Corrupti quo rerum cumque voluptatibus.
    100
  • Maiores facilis qui cum similique.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'O5VTxoNyGWLsaXTBwtyopNWToriS8u394rHv4dMY', // }, // 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': 'O5VTxoNyGWLsaXTBwtyopNWToriS8u394rHv4dMY', }, 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.'); }); });