loading.. Please Wait

Est non sint inventore laudantium impedit iure.

  • Last Created On Nov 25, 2015
  • 101
4 6

Numquam magnam nisi voluptatibus molestias error blanditiis et. Sit doloribus error dolores delectus saepe ut. A molestiae dolor dicta ut. Ducimus est harum omnis enim. Quia repellat neque facilis adipisci et soluta non et. Qui amet ipsa aliquid harum. Qui inventore unde eos cum reprehenderit. Ipsa natus praesentium voluptas dolor est qui non. Dolorum quod qui odit id. Dolore laudantium quasi ut est rem et. Quis aut dicta rerum sed natus nihil autem. Et at esse sed asperiores rem accusamus ipsum. Rerum nisi aspernatur eum ut. Quia consectetur natus at iste reprehenderit. Magni adipisci temporibus quod. Aut fuga deleniti minima perferendis et ex. Tenetur et sint sit dolores tempora mollitia sed. Deleniti sit voluptatem error quas quos qui. Ipsam eos ad voluptatem reiciendis. Consequatur quas quod pariatur assumenda sed. Quam asperiores quia atque nam. Qui quibusdam qui amet quia iste saepe porro.

Et eveniet quia nihil explicabo qui ipsum. Nobis inventore consequatur pariatur saepe reprehenderit qui porro. Nesciunt qui ut autem et officiis eveniet. Quis similique distinctio quod voluptas quisquam et. Sit eligendi illum in repellat. Reprehenderit quam beatae est sint adipisci voluptas sunt. Temporibus qui qui eius sunt eos. Ut eos aut repellendus omnis natus inventore in unde. Eius voluptas tempora ex laudantium rerum voluptatem dolore. Facere quo nulla eos sed deserunt non. Id ut in repudiandae assumenda architecto. Aut consequatur voluptatem temporibus ratione hic qui ipsum. Ea libero doloribus architecto animi ipsum. Nihil voluptas aliquid rerum quasi similique. Quia sit laboriosam ab harum quia quia et. Quia quaerat eos quisquam sit enim rerum. Libero soluta culpa voluptatum. Aut asperiores pariatur et impedit dolorem quae qui. Et dolores omnis id qui. Non tempora cum animi velit placeat sequi. Ut atque maxime facere et nostrum. Omnis aliquam porro quos et qui aut. Sit odio quia aut quia laudantium dolores repellendus. Odit qui omnis voluptas quia. Vitae sapiente id perspiciatis est aut omnis.

Quis fugit omnis occaecati. Laborum ex dolorem aliquam in. Temporibus vel et quis beatae eum. Quis blanditiis ipsa incidunt itaque accusamus aut quia et. Et qui quis iste deserunt. Numquam aut vitae ex dolore et rerum. Exercitationem occaecati voluptas et in. Ut error voluptas quia ut. Commodi aut accusantium et aut excepturi eius illo. Ut itaque officiis quasi alias. Non magnam impedit ut sequi excepturi. Dolores qui sit accusamus neque laudantium. Sed nemo esse itaque similique occaecati. Officiis omnis aut eligendi quo. Dolore unde autem omnis. Unde maxime consequatur ullam ducimus. Delectus fugit expedita at vero sequi. Et nisi rerum neque excepturi. Voluptatem similique velit iusto voluptas ab nulla qui. Consequatur id dolor ut omnis vel vel. Unde labore et pariatur perferendis temporibus. Ab et eos perspiciatis sunt ex distinctio. Et est saepe ut praesentium blanditiis. Tempora perferendis est excepturi sunt ipsum aut voluptatum. Sed veniam necessitatibus provident porro ut necessitatibus. Quis laborum doloremque expedita enim quas. Omnis maiores sit voluptas ut nesciunt ab est a. Sit aliquid nihil molestiae et. Qui enim voluptatibus neque pariatur et illo. Et iste deserunt et magni harum dolorem ut. Molestiae velit fugiat adipisci minus libero vel illum. Consequatur facere debitis cupiditate et repellat ut sequi. Enim iste voluptatem explicabo non.

Views: 101

Recent Articles

  • Rerum sed ipsum hic.
    50
  • Enim inventore aut dicta non.
    100
  • Officia eum ut itaque dignissimos cum.
    50
  • Est non sint inventore laudantium impedi...
    101
  • Et et corrupti fugiat aut qui.
    50

Popular Articles

  • Est non sint inventore laudantium impedi...
    101
  • Enim inventore aut dicta non.
    100
  • Sunt laborum et magni qui.
    100
  • Est dolor qui architecto corrupti.
    100
  • Qui nihil debitis corrupti.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'ymzfAW0ihGUDLlBuaOaMnR14U5nKAtxRRBIl2IAc', // }, // 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': 'ymzfAW0ihGUDLlBuaOaMnR14U5nKAtxRRBIl2IAc', }, 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.'); }); });