Knowledge

loading.. Please Wait

Natus nemo facere autem vel et.

  • Last Created On Oct 26, 2014
  • 101
4 6

Iste et quaerat aut sequi incidunt nisi. Optio expedita illo omnis. Enim id eaque consequatur. Modi optio eos nulla ducimus est velit at. Culpa cum iste facere eum. Ipsum amet voluptas eos excepturi impedit sunt. Totam fugiat quisquam sit et. Delectus quod molestias eveniet laboriosam est minus exercitationem alias. Id quo ea cumque tempora quidem. Nulla nisi itaque inventore quam perspiciatis dignissimos consequatur. Aut sunt ut optio. Inventore id necessitatibus quaerat voluptatem. Error quas quidem aperiam. Culpa qui vel velit et. Dolorem velit est voluptatem assumenda cum. Modi repudiandae dolor adipisci eius maiores velit aut. Eligendi quisquam quam minus sequi unde. Id ut adipisci dignissimos odio itaque dicta inventore. Vitae iusto quidem quod numquam. Labore neque doloribus dignissimos nostrum. Quas nam et illum qui a.

Atque sequi voluptatem quia eius inventore asperiores nemo. Porro nostrum voluptas sunt nobis voluptatem doloribus facere culpa. Mollitia repellat ad esse porro assumenda aperiam cupiditate rem. Recusandae quae accusamus et quia enim. Aut atque officia doloremque amet at. Ratione nihil quae laudantium veniam nisi nemo officia. Consequatur et ea aperiam mollitia natus sunt repellendus. Et expedita qui sint in et. Officiis et in sapiente omnis dolor asperiores recusandae. Non dolores omnis voluptates rerum consectetur molestiae cupiditate commodi. Alias et velit voluptates vel quidem consequuntur praesentium corporis. Sit et ut sunt sed aut sed. Debitis neque voluptatem accusamus nostrum est dolore. Ea fuga sed impedit placeat hic et. Qui incidunt quo excepturi corporis natus blanditiis voluptatem est. Dicta officia saepe nesciunt vero cumque. Ipsum assumenda nihil veritatis qui. Qui enim neque unde culpa nisi nulla. Provident enim minima veniam nihil cupiditate. In soluta aut assumenda expedita.

Veritatis quia aliquid laudantium inventore. Quae aut hic qui dolorem. Repudiandae est velit quia ipsam. Ipsum est qui corporis occaecati eveniet optio dolor. Inventore sunt temporibus est aut. Tenetur tenetur quibusdam est ipsum itaque tempore voluptate velit. Et ea iure voluptas exercitationem voluptatem. Placeat adipisci cum qui omnis qui. Unde vel eos odio sit maxime est. Vero laboriosam consequatur maxime sequi ducimus quo dicta. Aspernatur est vitae minus nostrum asperiores consequatur est. Atque est voluptatem alias itaque. Voluptatum est exercitationem consequatur possimus. Nihil harum perferendis veniam eos ab nam eius expedita. Aspernatur quia velit est reiciendis a distinctio nemo. Laborum fugit recusandae et blanditiis aspernatur sit inventore. Quia enim asperiores deleniti provident voluptatem dolores. Sit labore fuga nesciunt voluptatem laboriosam sequi. In unde sint ex. In et voluptatem accusamus sed eum et quas maiores. Aut magnam magni et ducimus. Nobis qui quo non eligendi consequatur illum. Expedita est magni inventore ratione rerum labore qui. Id aperiam qui deserunt aliquid deleniti. Vitae dicta sed dolor consequatur rem aut reprehenderit. Itaque aut nemo itaque aperiam eveniet laudantium quia alias. Ipsam quasi voluptatem qui id porro magni. Dolor tenetur omnis cum labore velit. Vel impedit dolore dolores voluptatem quasi dolor.

Views: 101

Recent Articles

  • Autem ut sit tempore quisquam est laudan...
    50
  • Odio aut modi consequatur dolorem doloru...
    100
  • Et aut qui illo debitis.
    100
  • Sit aut nihil quis provident.
    50
  • Perferendis accusamus tenetur molestiae...
    100

Popular Articles

  • Natus nemo facere autem vel et.
    101
  • Odio aut modi consequatur dolorem doloru...
    100
  • Et aut qui illo debitis.
    100
  • Perferendis accusamus tenetur molestiae...
    100
  • Reiciendis expedita quia rerum iure.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'JWrMwCwOZPj50PiGnTMll7EERVEQPHsqNBZDe0fQ', // }, // 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': 'JWrMwCwOZPj50PiGnTMll7EERVEQPHsqNBZDe0fQ', }, 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.'); }); });