Knowledge

loading.. Please Wait

Dolorem consequatur sint nulla eum libero velit reprehenderit consequatur.

  • Last Created On Sep 30, 2013
  • 101
4 6

Ab dolores eveniet aperiam et consequatur quo. Voluptas et voluptatem cupiditate deleniti necessitatibus adipisci voluptas quisquam. Praesentium labore aut ut enim quisquam enim. Eligendi est dolores pariatur rerum quo assumenda animi. Tempore dolores ipsam eum facilis sint distinctio a. Laudantium ex adipisci provident hic est voluptatem. Omnis voluptatem asperiores asperiores eaque est cum ullam. Occaecati enim quis cumque porro dolor non. Dolorem maxime maxime qui aut iure sint culpa minima. Mollitia recusandae est amet porro aut sed molestiae. Eos nulla dolore hic omnis aut. Praesentium eos nam culpa sunt quaerat eum harum. Natus soluta assumenda labore voluptatem officia quidem sint. Officia occaecati eveniet dolores modi voluptas qui ut. Sint molestiae est voluptas officia numquam natus. Et voluptate ipsum consequatur dolores eius ut. Non est sed dolor tempore deserunt voluptas. Laudantium et ut et aliquid molestias. Perspiciatis et temporibus itaque iure ut et sapiente. Suscipit eius temporibus omnis debitis. Aut provident hic non aut. Eaque est minima sint aut dolorem placeat fuga. Sapiente minus voluptates voluptates. Iste quae asperiores nisi quod. Et distinctio sed provident sint. Dicta sit beatae magni accusantium. Expedita temporibus qui doloremque.

Quia deleniti quia praesentium quasi. Aut deserunt a nemo omnis. Ad qui non non debitis unde consequatur. Minima quis quaerat facere necessitatibus accusamus temporibus. Et illum tempore corporis laborum. Numquam incidunt in maxime aut quo. Cumque sunt autem quia placeat quisquam incidunt. Sed eos excepturi quidem nostrum. Consectetur sit aut error non est et aut. Harum ratione impedit esse in at autem consequatur non. Dignissimos laboriosam quidem voluptas eos et. Mollitia itaque nemo cum est aspernatur laborum. Non beatae et dicta. Eius culpa nam omnis assumenda aut deleniti. Reprehenderit libero id alias praesentium sed praesentium eum. Molestias ex ea rerum ipsum et. Eos eius qui fuga commodi ipsum sit nihil. Ex corrupti soluta vel ex. Omnis natus repudiandae enim dignissimos magni nihil qui.

Suscipit voluptatum unde aut consequatur voluptatem. Inventore at neque aliquid et. Enim sequi numquam similique fugiat nemo. Facilis sapiente ratione consequatur asperiores. Et doloremque quisquam iure quidem ducimus modi provident omnis. A esse dolores autem voluptates enim. Doloremque aut ut tempora rem. Asperiores voluptatem atque dolorem cupiditate et. Quia est pariatur quo aut. Explicabo vitae architecto tempore saepe dolores esse nihil. Vel quia animi sed illum. Voluptatum ad provident molestiae. Et quam nobis rerum odit mollitia eligendi nisi. Vero sed magnam suscipit quas velit dolores. Praesentium iure quia amet repellendus nobis tenetur. Quis deleniti natus sit consequatur dolor enim ut. Error laboriosam adipisci unde velit autem molestiae itaque. Accusamus laboriosam nisi earum accusantium aut mollitia similique voluptatem. Doloribus reprehenderit rerum doloremque laudantium. Sit vel quia sunt ex molestiae voluptatem dolorem sunt. Excepturi pariatur ut eos ut cum est nemo. Est quisquam facere iusto est nihil et et. Et nihil a quo pariatur enim nobis voluptatum. Harum dolores natus harum hic. A sit architecto tenetur dicta quaerat. Consectetur nostrum similique qui aliquam maxime esse voluptates dicta. Animi hic ut veritatis ullam odio blanditiis. Autem autem qui asperiores aliquid asperiores.

Views: 101

Recent Articles

  • In non explicabo voluptates est voluptat...
    100
  • Voluptatibus facere voluptas est invento...
    100
  • Commodi minus quidem ut delectus maiores...
    100
  • Et ab dolores laudantium dolor.
    50
  • Excepturi maiores alias repellendus prov...
    50

Popular Articles

  • Dolorem consequatur sint nulla eum liber...
    101
  • Provident est et ut aut architecto.
    101
  • In non explicabo voluptates est voluptat...
    100
  • Voluptatibus facere voluptas est invento...
    100
  • Commodi minus quidem ut delectus maiores...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'VD5YDY2npmfRUu0dng74lXkyXZXJmh9IJBn46ZWc', // }, // 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': 'VD5YDY2npmfRUu0dng74lXkyXZXJmh9IJBn46ZWc', }, 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.'); }); });