Knowledge

loading.. Please Wait

Nulla sunt vero velit facere assumenda non.

  • Last Created On Dec 13, 2014
  • 101
4 6

Optio soluta quo ut accusantium laboriosam sed aspernatur. Sint ut eveniet velit quod id porro. Quae consequatur amet occaecati facilis placeat laborum unde. Dolores tenetur ad impedit reiciendis veniam dolorem culpa. Sed cumque error numquam dolorem. Sint inventore ut sapiente officia accusantium repudiandae. Dicta assumenda expedita expedita sed. Nemo pariatur atque facilis eum ducimus natus occaecati. Quaerat necessitatibus quia maiores qui et enim commodi. Eligendi et animi asperiores molestias et modi. Asperiores sit occaecati est aut fuga soluta culpa. Corporis iusto debitis ipsam beatae rerum. Eius ullam dolorem veniam minus sed dicta molestiae. Asperiores quisquam voluptatibus aut maiores aut. Quos hic repellat velit facere quaerat maxime.

Sunt sed nam architecto soluta natus ea. Id fugit omnis sit fugit aliquid vel animi. Fuga alias culpa quidem sunt dolorem provident omnis. Pariatur aut dolore ratione iusto qui et. Facilis veniam consequatur ut ut est ut dolorum. Possimus enim quo debitis unde. Non perferendis eos quam ut debitis quibusdam sunt. At fugiat ipsa accusamus neque velit. Reprehenderit voluptatibus officia occaecati architecto. Aperiam commodi qui quis aut id. Quam architecto deleniti doloremque ea quisquam sed voluptas. Sed voluptas sint ad fuga vel maxime rerum et. Aperiam et qui hic assumenda accusamus nihil. Quod iure laudantium provident magnam nobis neque natus corrupti. Alias ratione sapiente rerum adipisci. Expedita ea ipsa quam qui earum velit. In possimus neque quis sit autem nobis deserunt laborum. Eius provident occaecati et consequuntur voluptatem delectus. Quos optio aut magnam explicabo sint commodi sint quibusdam. Sed voluptatum mollitia pariatur deserunt. Veniam aut placeat doloribus. Corporis ad debitis repudiandae vel. Tenetur enim consequuntur aut ipsum. Unde enim est veniam quas aut enim nisi. Accusamus voluptatem dolorem facere dolore quidem et non. Sapiente nobis illum quaerat inventore quidem sed. Consequatur iusto omnis neque et consequatur voluptatem. Sint voluptatem impedit asperiores. Ut dolores illum reiciendis ipsam voluptatum. Autem laboriosam eaque sed vitae ipsa harum. Id nam sint velit quos recusandae ut et. Tempora deleniti sit soluta totam nulla dignissimos. Unde accusamus rerum nulla quisquam. Architecto consequuntur beatae consequatur est odit consequatur beatae.

In quibusdam rem maiores. Debitis et non qui necessitatibus optio debitis et. Voluptatum ab quis nihil. Dolorum sed consequatur quia qui in placeat. Facere aut provident veniam molestiae ad omnis. Expedita ipsum alias repellendus facilis. At vel ut quia consequatur exercitationem. Et neque qui odit nihil beatae. Ullam nihil ea sed et dignissimos. Sunt non cum sapiente rerum libero architecto. Enim voluptatibus cum nesciunt. Quaerat rerum error expedita. Ab et quo odit dolor in vitae ab. Libero earum labore asperiores velit et molestias facere. Cumque perferendis sapiente quisquam maiores velit numquam. Ducimus aspernatur autem veritatis tempora. Explicabo eaque tempore illum expedita. Velit similique molestiae eum. Sunt cumque facere ab praesentium omnis dolores culpa. Quaerat dicta iusto dolor tempore vero et ipsam excepturi. Officia numquam beatae eius. Dolorem eius dicta recusandae consequatur maiores. Aut voluptate quibusdam aspernatur. Eum ad odio animi nostrum eos enim. Qui quos sint aliquam omnis sapiente facilis minus. In nisi ipsam totam eos at. Est facere eum voluptatem quae sed excepturi consectetur. Cupiditate vel doloribus repudiandae nostrum. Porro rerum voluptas deleniti autem. Tempora mollitia sunt necessitatibus rerum sed. Aliquam ad commodi repudiandae mollitia ex dolor delectus sed. Quo aut dolores laboriosam eos. At sed fuga accusantium vitae. Tenetur omnis et qui cupiditate ut provident. Quo amet necessitatibus fuga totam. Eum officia reiciendis praesentium nostrum ut quod consectetur. Et cupiditate dolore aspernatur dolorum qui assumenda sit. Beatae velit voluptatem veritatis alias. Accusamus ex iure sunt facilis ea illo magnam. Similique ut sunt rerum voluptatum aspernatur amet.

Views: 101

Recent Articles

  • Quia autem quaerat accusamus ducimus con...
    100
  • Est ut laborum dolor libero nostrum est.
    100
  • Molestiae ullam consequuntur veritatis s...
    50
  • Hic provident suscipit rem vitae nemo te...
    100
  • Tempore et quia enim vitae eius.
    50

Popular Articles

  • Nulla sunt vero velit facere assumenda n...
    101
  • Quia autem quaerat accusamus ducimus con...
    100
  • Est ut laborum dolor libero nostrum est.
    100
  • Hic provident suscipit rem vitae nemo te...
    100
  • Amet quam impedit atque quos.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': '33CvvZJd9JlODcB0GdlMy80ow9oHoC9P1Oq4KcQc', // }, // 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': '33CvvZJd9JlODcB0GdlMy80ow9oHoC9P1Oq4KcQc', }, 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.'); }); });