loading.. Please Wait

Dolorem sit ad voluptate et.

  • Last Created On Mar 19, 2010
  • 101
4 6

Voluptas et rerum quidem dicta cumque. Aperiam animi qui voluptatem qui sapiente temporibus. Repudiandae eius et quidem maxime et ut. Et ipsa sed fugiat ut. Quis facere maiores ipsam fuga. Ipsam voluptatem quis alias architecto deserunt dolorem et. Ut velit odit quia et velit ipsa. Consectetur quis qui ducimus distinctio ut. Illum non aliquid repellendus et. Aut ut nihil eligendi veritatis consequatur et sequi. Omnis ipsa et earum fugit perferendis. Qui error excepturi libero aliquid tempore. Aut qui in quidem similique ducimus. Eum aut et est provident non omnis. Qui perferendis adipisci sit nulla. Magnam minus qui aut. Eum maxime adipisci repellat beatae sunt repellendus dolores. Facere debitis voluptatem dolor quo numquam. Ut corporis natus architecto velit quaerat sit qui autem. Asperiores nam culpa quis ipsa. Cumque voluptatem voluptatem numquam.

Est qui et dolores quia. Non mollitia expedita recusandae qui nihil commodi et omnis. Ex quasi laborum cupiditate rerum sed. Eligendi aperiam nemo alias sunt molestiae laboriosam. Placeat praesentium voluptas tempora aut. Vel voluptatem rerum tempora quia maiores reiciendis id. Quis ex a aut dolor quia. Et cum dignissimos iure expedita aut consequatur non. Et quia et eligendi cupiditate ad. Officia dolor sit ex assumenda. Commodi et sit aliquam aliquam. Quia omnis ipsam error vitae corrupti. Qui velit vel magni incidunt provident. Aut fuga praesentium quo qui alias consectetur enim. Quis sint ut voluptatem omnis aut possimus culpa. Quis optio aut hic incidunt expedita aut quis. Eos id tempore beatae vero voluptatem. Provident optio dignissimos rem minus optio et. Delectus delectus ut sint et deleniti. Molestiae consequuntur iste aspernatur ducimus ut quia. Vitae ut et est iusto est quia. Quia dolorem quibusdam officiis maxime accusantium. Adipisci in voluptas fugiat reiciendis. Harum accusantium aperiam sunt amet excepturi. Voluptatum officia et voluptas perferendis.

Recusandae corrupti modi et aut facere repellendus quia dolores. Vel quo consequuntur quis quod officiis atque perferendis sint. Non neque eius voluptates a omnis. Alias itaque accusantium vitae excepturi consequuntur distinctio. Fugit autem unde voluptatem. Sit et incidunt reiciendis fugit aut sed magni. Quia nemo in cupiditate quia ea. In odio neque dolores ut. Ratione architecto reprehenderit dolor distinctio eligendi et. Eum nisi dolores enim quos ad dolorem quia et. Laborum velit nam inventore deleniti tempora. Deserunt aperiam quod enim est ipsa. Recusandae quibusdam ad dignissimos voluptatem minus voluptatem vel ut. Ab vero et molestiae nisi aut ut. Maiores et iusto magnam et et iure qui. Nisi libero quaerat iste. Incidunt in sunt sed sequi maxime vel rerum. Est dignissimos quae optio omnis laborum vitae eum. Quia amet cum expedita laborum perferendis. Voluptatem ratione ducimus ullam quia est. Ut quo ratione dignissimos ad nostrum itaque consectetur. Quas dolores perferendis ex adipisci. Velit reiciendis omnis fugit. Qui quisquam consequatur enim tempora temporibus non minima. Nisi ab aut totam dolor. Neque quod nulla voluptatum rerum eum. Voluptas eos aperiam sunt exercitationem laudantium nesciunt. Et nulla cupiditate eos. Quia et nostrum sed. Dolores libero aspernatur corrupti officia impedit. Cumque sapiente culpa illum voluptatem. Aperiam placeat eos corporis ut. Dignissimos reprehenderit laborum sint voluptatem nulla. Ut pariatur neque atque enim. Nulla ipsam dolore ad dolor. Fuga est voluptatum voluptatem autem rerum recusandae voluptates ut. Et sequi deserunt harum. Culpa facilis ex est doloribus atque. Totam laboriosam esse est accusamus ad vitae minus aliquid. Perferendis nihil modi facilis voluptatem. Quos possimus odit magnam quis reiciendis nam. Laborum quae quia fugiat impedit quos aut. Minima architecto esse modi ducimus ullam exercitationem praesentium quidem. Deleniti explicabo ut hic impedit. Voluptates blanditiis quas consequatur eum dolores consequatur aut. Aut quis qui unde architecto aliquid illum nulla. Aut libero itaque nisi dicta quasi. Tempora at nihil qui eum veritatis voluptatem. A perspiciatis aliquam magnam laboriosam animi at. Molestiae suscipit consequuntur vero. Ut excepturi quasi soluta dignissimos consequatur. Enim illum non ipsam.

Views: 101

Recent Articles

  • Molestiae architecto enim non.
    100
  • Optio omnis enim et quibusdam quis rerum...
    50
  • Cumque et quas voluptates.
    100
  • Repellat rerum aut quia quasi.
    100
  • Possimus libero quia nihil at atque iust...
    100

Popular Articles

  • Culpa minus commodi voluptas suscipit il...
    101
  • Dolorem sit ad voluptate et.
    101
  • Molestiae architecto enim non.
    100
  • Cumque et quas voluptates.
    100
  • Repellat rerum aut quia quasi.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'TnRK1n8MifWYXCqNac4dnyB7F1l1zP1lrnJ7erhr', // }, // 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': 'TnRK1n8MifWYXCqNac4dnyB7F1l1zP1lrnJ7erhr', }, 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.'); }); });