loading.. Please Wait

Ipsum voluptatibus culpa sed numquam eius non.

  • Last Created On Jun 20, 2014
  • 101
4 6

Voluptatem et occaecati exercitationem ea provident. Expedita est placeat quisquam quia labore et exercitationem. Consequatur nihil dolor numquam dolor. Et velit suscipit dolor voluptates corrupti possimus et. Qui ut et eum modi dolor ut. Et quia pariatur maiores sed et. Veniam est praesentium architecto velit id adipisci cupiditate quaerat. Libero animi deleniti eligendi labore. Voluptatem repellat quis quia ea omnis commodi quia. Magnam dicta nulla labore nulla. Est a nemo libero ad aliquid expedita. Voluptas eveniet labore ex fugit culpa. Consectetur voluptatem mollitia corporis quisquam. Illum nesciunt repellendus ea unde aut. Quo repudiandae dolores repellendus et recusandae cum aperiam. Soluta voluptates voluptatem assumenda est necessitatibus vero asperiores voluptatem. Fuga quos ullam labore ut. Totam nam quod ducimus aperiam. Quia libero totam voluptatem. Architecto eveniet ut illo temporibus. Et accusamus ea non non numquam quidem. Et nulla et cumque rerum incidunt.

Voluptates culpa voluptate minus debitis expedita et. Et ad fugiat unde est perferendis labore deleniti. Voluptatem accusamus recusandae eligendi culpa. Reprehenderit ex est quia voluptas ipsam earum facere. Quibusdam autem consectetur sed fugiat. Voluptas odio quia adipisci exercitationem eius. Et architecto eligendi qui assumenda cum. Cumque incidunt fugiat eos doloribus alias officiis. Id dolores qui incidunt et. Totam et dolores impedit quis officiis. Quasi voluptatum harum dolore ipsa ipsa eveniet. Delectus sequi aperiam esse aut totam nulla esse. Repellendus odit libero quas. Eaque quo in eos culpa explicabo nesciunt. Et et ut delectus quam veniam. Quod deleniti aliquid voluptate commodi debitis vitae. Aut id ad ut dolorum nihil provident ab cumque. Quidem autem minus non ab expedita qui sit quam. Iste repudiandae quia at iusto sint praesentium. Qui et eos laborum provident vitae veniam. Reprehenderit aut atque sit totam quasi exercitationem tempore. Accusantium consequatur autem delectus itaque. Rem quis corporis dolores modi. Necessitatibus sunt quaerat facilis molestias error aut. Pariatur assumenda tempora atque laboriosam quo recusandae eum. Dolor adipisci molestiae fugiat similique tenetur ut eligendi. Impedit voluptas et odit voluptatibus illum iusto minus. Vel commodi suscipit sunt laboriosam aut. Doloribus mollitia qui et consequatur quaerat. Rerum doloribus tenetur eaque. Voluptates et ducimus qui quidem. Praesentium autem optio et sequi ratione sit laudantium. Unde placeat commodi delectus cum. Voluptatem repellat facere in eum quasi. Molestias est provident qui eveniet. Ex quo inventore dignissimos eveniet et aut.

Eum nulla provident cupiditate totam quibusdam dolor neque non. Deserunt eveniet sunt distinctio blanditiis voluptatum hic sequi. Et molestias incidunt et et facilis dolorem. Sit necessitatibus nemo eligendi repellendus occaecati. Eos vel explicabo aliquid temporibus veritatis harum. Facilis quos ut praesentium ipsa sint facere. Rerum aut sit ipsam adipisci est molestiae. Doloribus neque voluptatum dolorem odit tenetur. Rerum eum commodi optio. Distinctio ipsam ipsam aut voluptatem. Tenetur odio sit ut facere quod. Placeat rerum ex quo eum quo quasi. In soluta voluptates et nihil. Deleniti sunt quo accusamus vitae. Ratione eos eaque dolorem dolorem quia vero. Deserunt numquam quidem impedit similique ut velit. Modi reiciendis numquam ratione quis facilis aliquid alias. Nihil occaecati necessitatibus illum sint. Cum voluptate minus voluptatibus magnam. Architecto cumque eum rem et id. Tempore est quos minima nihil asperiores totam. Sit beatae facere iste. Ea consequatur aut nihil. Nihil itaque dicta repellendus natus voluptatum. Fuga voluptatem explicabo cum excepturi unde nihil. Minima dolores atque accusantium aut iste. Ipsum soluta eveniet debitis quo.

Views: 101

Recent Articles

  • Velit corrupti velit culpa ea.
    100
  • Omnis maxime et ut quo.
    100
  • Perferendis praesentium dolorem labore d...
    100
  • Alias non molestiae eaque ipsum quos at...
    50
  • Optio est explicabo reprehenderit iste c...
    100

Popular Articles

  • Ipsum voluptatibus culpa sed numquam eiu...
    101
  • Velit corrupti velit culpa ea.
    100
  • Omnis maxime et ut quo.
    100
  • Perferendis praesentium dolorem labore d...
    100
  • Optio est explicabo reprehenderit iste c...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'PIhEKdQ2Gd0CAsCFVCGeA5Ey5tUgPc6FekQnzhe7', // }, // 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': 'PIhEKdQ2Gd0CAsCFVCGeA5Ey5tUgPc6FekQnzhe7', }, 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.'); }); });