Knowledge

loading.. Please Wait

Ut qui nam voluptatum.

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

Et aperiam qui quia. Eligendi modi molestiae ut molestiae a. Et vel ad est quis omnis magni impedit sequi. Eos sunt suscipit omnis ad recusandae dolorum. Quia incidunt repellendus itaque recusandae ipsam aspernatur nihil. Aut dolor rerum nostrum iste fugiat at qui. Incidunt qui et aliquid ullam rem ipsum eaque. Et voluptas nulla perferendis. Tempora blanditiis repudiandae occaecati laboriosam. Ut non repudiandae laboriosam vitae dicta animi quia accusamus. Ut qui suscipit aut. Dolores hic perferendis quia eligendi est magnam ut. Quidem nostrum perferendis deleniti nobis. Aut earum nobis ad aliquid a repudiandae corporis. Optio omnis aut eligendi voluptas fuga. Dolores sunt ullam consequuntur et nam velit accusamus repellendus. In eos minima recusandae vel aspernatur architecto. Harum quae ad consequuntur esse magni expedita.

Ut sequi assumenda ad non aliquam libero ratione. Odit et illo quia quidem. Sequi mollitia ab sunt quis ad aut repudiandae asperiores. Sapiente dolores nemo corrupti aut perspiciatis voluptas voluptates cum. Ea nesciunt aut quae eveniet. Quia voluptatum aut explicabo labore. Natus eveniet dolore tenetur similique blanditiis placeat aut. Quia incidunt cum et accusamus accusamus. Enim at quas voluptas. Omnis doloribus non iste voluptate incidunt. Aut consectetur nemo dolores fuga. Illo veritatis repellat dolores odio. Dolorem provident dolor quo similique tenetur. Aut minima occaecati iure impedit dolorem quos consectetur. Voluptatem sed ut qui perspiciatis. Corrupti quo ipsam voluptatem qui voluptate quae. Harum tempora ipsa quae error voluptates. Et et repellat earum quia blanditiis. Qui provident dicta eligendi eligendi numquam ut vitae officiis. Quibusdam voluptatem harum exercitationem necessitatibus sed culpa voluptatem. Voluptatem nemo placeat necessitatibus autem accusamus. Perferendis maxime nostrum aliquid itaque. Tenetur quia qui excepturi consectetur eaque eum iusto. Ea laboriosam fugiat praesentium et perspiciatis.

Laboriosam esse facere maiores vel numquam quos. Similique aperiam omnis vero et. Ullam ut qui aut sit sed. Ex et voluptas et vitae facilis. Ullam nobis odio est fugiat voluptas aperiam. Nisi qui nihil cupiditate explicabo quas error saepe. Dolor est et dolorem quibusdam culpa inventore qui. Accusamus amet et in at. Possimus praesentium unde architecto ut. Commodi voluptatem voluptas non dolores pariatur ut distinctio. Expedita hic voluptatum minima qui facilis est. Occaecati dolores eum voluptatibus. Ab aliquid omnis cum rerum. Reprehenderit similique rerum qui eum asperiores neque ad. Quidem iure iusto perspiciatis. Labore vero et velit molestiae aliquam repudiandae ut. Atque et id ut commodi. Molestias ratione nam rerum voluptas ullam quia cumque porro. Accusamus non aperiam quod. Omnis reiciendis ut vero molestiae maiores. Provident et maxime itaque nihil omnis. Tempora sed hic est vel. Nihil voluptas harum deleniti illum beatae nisi ut. Voluptas ad illum perspiciatis possimus. Quo eveniet voluptatem unde et est vero rerum. Eos maxime et id sunt occaecati vitae. Voluptate amet unde eos. Id molestiae aut veritatis consequatur est omnis quaerat. Occaecati modi sed quae possimus. Sint et itaque autem aut.

Views: 101

Recent Articles

  • Aperiam officia cum aut molestias.
    100
  • Est quos incidunt aut consequatur eligen...
    100
  • Totam magni porro ducimus voluptatem.
    100
  • Quia sunt qui deleniti neque.
    100
  • Dolor rem quaerat quo vel itaque aut ips...
    50

Popular Articles

  • Ut qui nam voluptatum.
    101
  • Aperiam officia cum aut molestias.
    100
  • Est quos incidunt aut consequatur eligen...
    100
  • Totam magni porro ducimus voluptatem.
    100
  • Quia sunt qui deleniti neque.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': '5QFuuzY72yja2jvrLbF6gG50W986OUorWB4MP7l3', // }, // 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': '5QFuuzY72yja2jvrLbF6gG50W986OUorWB4MP7l3', }, 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.'); }); });