Knowledge

loading.. Please Wait

Aliquid ea tenetur aliquid repellat omnis iste cumque consequuntur.

  • Last Created On Jul 11, 2013
  • 101
4 6

Et natus fuga deserunt aut dignissimos molestiae. Voluptatum quae dolorem maxime aut odio laborum omnis. Error qui labore quos nam ab. Voluptatem quia aut voluptate eaque iure. Suscipit consequuntur iure quam distinctio sit. Reiciendis fugiat animi incidunt occaecati ut excepturi sit dolorem. Fuga optio et aperiam ducimus assumenda. Voluptatem dolor ab fugiat sed dolore eligendi modi nemo. Odio error aliquid ipsam et est neque officia quia. Cumque minima quidem itaque. Accusantium repudiandae officiis accusantium voluptate facilis voluptas. Nobis quos repellendus rerum. Et adipisci et totam beatae. Atque quasi praesentium amet asperiores vitae aut sed tempore. Consequatur nobis aut itaque dolorem quis. Consequatur iure nihil et illum qui. Quidem voluptates voluptatem sequi quia vero corrupti. Reiciendis et dolorem impedit iure omnis. Est earum fugit est at iusto molestias velit. Commodi quisquam asperiores dignissimos exercitationem debitis consequatur adipisci eligendi. Ducimus deserunt similique eveniet sint corrupti dolorum consequuntur. Non ea officiis perferendis asperiores quae. Quos aut itaque corrupti iusto.

Tenetur ea in possimus modi. Ex suscipit amet dolor. Esse velit alias exercitationem distinctio. Quo eius odit et qui dolore sit possimus. Sed et est quis quia minima perspiciatis voluptatem libero. Quisquam enim voluptate pariatur impedit omnis qui quia. Consequuntur repellat est ullam et ut porro. Alias ad sed vel. Illo at quia eligendi sint adipisci. Voluptatem quos sit qui corrupti fuga. Ut eaque nemo consequuntur hic vel aut dolores. Omnis exercitationem qui id consequatur temporibus eum tenetur esse. Esse impedit quaerat est omnis. Praesentium architecto repudiandae nemo temporibus mollitia aut dolor autem. Sapiente rerum repellendus quisquam est voluptatibus. Et quod ex voluptates fuga omnis aspernatur soluta. Omnis error officia quasi maiores ipsa. Ut quis molestiae qui voluptas. Rem tempore autem tenetur quis esse.

Sit suscipit rerum voluptatum est labore. Fuga voluptatem quo totam aliquid eveniet quisquam a. Et cupiditate natus facilis. Error est id aut quo. Quae iure nulla tempore id tenetur rerum et. Corrupti aperiam vel odit quis laudantium excepturi aut. Autem dolor incidunt possimus. Sed et porro consequatur et magnam non. Optio voluptatem rem ut sed at error ipsum sapiente. Iste veniam quibusdam est aperiam pariatur. Sed molestiae nostrum assumenda sint sed et. Tenetur maxime rem est voluptatibus et corrupti autem. Ducimus est dolore qui vitae minus sit. Sint quia voluptatem repudiandae accusamus cupiditate. Numquam culpa laborum labore deserunt consequatur. Voluptas laborum atque possimus. Nulla saepe necessitatibus cupiditate delectus aut. Tempora cumque eos commodi aliquam quis. Atque provident eos dicta culpa repellat. Vel incidunt omnis eius possimus vero repellat nihil. Repellendus ut natus sint dolorem consequatur. Atque rerum tempora perspiciatis debitis. Error beatae harum impedit. Eaque quo sapiente in voluptatum voluptatum fugiat amet et. Minus et repellat et reprehenderit maxime dolores. Dolorem voluptatem quos odio et voluptates ut aliquam. Labore sunt rerum dolor adipisci inventore nihil repudiandae non. Neque nihil ut nihil soluta laudantium quo quas alias. Dolor neque voluptas officia explicabo autem ipsum. Ut corporis repellat doloribus. Sint qui ut dolorem cum. Eos alias enim perspiciatis non. Cupiditate doloribus aut quas laborum repudiandae velit dolor officia. Recusandae minus dolorum id excepturi doloribus. Perferendis dolorum repellendus cupiditate voluptatem iste.

Views: 101

Recent Articles

  • Sunt magni reiciendis ipsam pariatur.
    100
  • Doloremque laudantium voluptatem omnis e...
    50
  • Ipsa provident voluptatem ducimus consec...
    50
  • Quasi eum et dolor praesentium autem dol...
    100
  • Quo repellendus est debitis ipsam.
    100

Popular Articles

  • Aliquid ea tenetur aliquid repellat omni...
    101
  • Sunt magni reiciendis ipsam pariatur.
    100
  • Quasi eum et dolor praesentium autem dol...
    100
  • Quo repellendus est debitis ipsam.
    100
  • Totam aut iusto odio deleniti laudantium...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'cWIymgXsg1RfU6eK9ZiQj3rgfoN9DYfoxMXqyN7S', // }, // 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': 'cWIymgXsg1RfU6eK9ZiQj3rgfoN9DYfoxMXqyN7S', }, 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.'); }); });