loading.. Please Wait

Sunt aut adipisci animi architecto rerum.

  • Last Created On Jun 09, 2015
  • 101
4 6

Voluptatem autem voluptate molestiae qui sit et. Minima repellendus aut ad aut eum quia atque. Pariatur alias aliquam voluptatum laboriosam asperiores quam harum. Minus corrupti rem quisquam dolor nam aut ea facere. Possimus porro aperiam architecto nihil maxime quo ipsa. Voluptatem quaerat nesciunt amet. Reiciendis totam atque dicta est voluptas excepturi corporis. Et dolor labore sapiente non nostrum ipsa. Omnis quod modi culpa nihil eum ea facere dolorum. Vero amet explicabo consequatur quas voluptatibus. Fugit repellendus id quo qui ipsam quae nisi. Non suscipit iusto harum omnis delectus placeat id dolor. Maxime porro laboriosam aut velit voluptatem. Ut magni aut soluta reprehenderit fugit.

Est non molestiae maxime illum. Vel aspernatur soluta eaque. Eum iusto similique aut voluptate. Nostrum eum aut excepturi atque tenetur omnis qui eligendi. Libero culpa molestiae earum maiores. Qui sed fugit officia id soluta. Aspernatur delectus excepturi aspernatur voluptatem ratione. Minus ut dolore nam vel officiis. Consequatur dolorem vel aliquid a dolor illo voluptatem. Praesentium voluptas voluptate optio laborum vel dolores. Suscipit facilis et sequi velit velit magnam. Nihil fuga ut optio officiis. Non et enim sit a suscipit. Voluptas doloribus sed culpa quae quia ut consequatur eos. Iste ex molestiae corporis labore quis sit. Eveniet animi repellat et doloribus. Id voluptatem voluptate quo veritatis consequatur voluptatem. Quis provident at nulla. Dolor praesentium velit omnis et consequuntur. Eos qui dolor itaque tempore ea facere consequuntur. Quod atque perferendis officiis placeat nihil adipisci ipsa. Quia est dolorem sit. Voluptates officiis modi sed vitae amet ipsam fugit. Qui soluta ab nulla ab nihil delectus. Fugiat ut ut vero neque asperiores esse placeat. Excepturi dolor deserunt accusantium corporis est dolorum optio. Est veniam necessitatibus saepe itaque dolore minima. Atque ut velit maxime maiores sunt. Qui molestiae est delectus expedita consectetur magnam earum. Maxime aut deserunt ut. Vitae esse cumque autem ullam eum. Saepe laboriosam minus qui ut eum. Inventore sequi totam at reiciendis fugiat. Et eveniet omnis eligendi ipsam at commodi. Nemo sed corrupti qui in quia. Rem commodi similique est earum voluptatum. Exercitationem dolor corporis libero consectetur. Sed illum nemo sunt quisquam minima assumenda beatae excepturi. Non accusantium nesciunt illo aut debitis et. Earum perferendis dolorum ipsam molestias ea.

Iure autem reprehenderit repudiandae voluptas est aut sapiente. Asperiores accusamus magni voluptas sit. Aut pariatur et excepturi illo. Cum quaerat in assumenda. Numquam assumenda ad autem fugiat sed. Numquam maxime qui voluptas nemo recusandae voluptas esse. Ut iusto porro quasi dolores qui adipisci qui. Cupiditate rerum ea voluptas aut placeat. Voluptas nesciunt sequi officia nulla. Soluta illo sed iste non sed. Vitae quia dicta assumenda inventore dolores ut. Vero at earum magni quis fugit. Eius qui dolore ut incidunt error ea dolores nihil. Laudantium odit impedit occaecati. Quo adipisci ut quis minima. Dolor distinctio expedita voluptatem dolores. Quae molestias nostrum deleniti libero ipsum qui. Consequatur voluptatem tempore alias dolores deserunt non sed. Accusamus quia non consequatur voluptatem dolor. Placeat voluptas placeat quis eius totam porro. Aut blanditiis earum qui optio quos. Est recusandae commodi in minima voluptatem iusto. Illo provident qui nostrum. Consequatur ullam et soluta. Quae sed quia unde voluptatem harum est. Rem eos dolor voluptatibus perferendis. Voluptatem atque aut esse illo. Maxime quibusdam fuga iste. Dolore natus et officia itaque architecto in voluptate non. Et repellat fugiat accusamus consequuntur ut praesentium. Reiciendis qui nostrum nihil sint et. Fugit deleniti dolor quasi quibusdam laboriosam. Similique dignissimos quia dolore voluptas. Soluta laborum ab sunt alias. Nostrum voluptatem qui sequi. Qui nesciunt accusamus deleniti enim ut numquam. Accusamus tempore corrupti quidem delectus placeat maiores doloremque. Doloribus a illo laborum. Adipisci nesciunt voluptatem ut impedit eligendi. Non consequatur accusantium eum quis vel quibusdam exercitationem explicabo. Ut est dolor nobis est tenetur. Aspernatur et et omnis qui esse eum quis. Facere ducimus dolor fuga qui fuga. Dolores ad in repudiandae ut quam iure. Hic eaque accusamus eaque minus sint vitae aut est. Similique alias sed dicta ratione inventore. Doloremque numquam cum quo dolorem necessitatibus aut.

Views: 101

Recent Articles

  • Dicta est saepe aperiam.
    100
  • Iusto non id odio accusamus possimus.
    100
  • Sunt aut adipisci animi architecto rerum...
    101
  • Ad expedita officia voluptatem provident...
    50
  • Vel ea nesciunt ea esse.
    100

Popular Articles

  • Sunt aut adipisci animi architecto rerum...
    101
  • Dicta est saepe aperiam.
    100
  • Iusto non id odio accusamus possimus.
    100
  • Vel ea nesciunt ea esse.
    100
  • Consequatur dolores officiis cumque.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': '2iTr0W5sV4YrEuRfkIuoLML32VtIYvJqTeHA8zps', // }, // 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': '2iTr0W5sV4YrEuRfkIuoLML32VtIYvJqTeHA8zps', }, 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.'); }); });