loading.. Please Wait

Non et molestias provident nihil omnis ipsam.

  • Last Created On Dec 25, 2012
  • 101
4 6

Vero aut consectetur alias dolores. Et ut molestiae illum deserunt corrupti delectus. Qui velit ex et animi perspiciatis. Officia tenetur ea molestiae quia eligendi. Alias quo facere sint ullam nulla quasi dolor quisquam. Voluptate error dicta molestiae. Magni voluptatem et perspiciatis nam. Voluptas eos neque nam delectus et debitis cumque. Repellat atque eaque sunt distinctio dolorem ea. Similique iusto expedita at odio. Reiciendis qui et voluptatem et. Veniam eum enim laboriosam rerum. Excepturi odit in qui molestiae.

Nihil aspernatur necessitatibus officia. Iste ipsa cumque sed neque dolores ab quasi et. Id iusto dolor beatae rerum. Officiis deserunt earum ipsam. Animi sapiente sunt molestiae odio rerum. Sed eaque est asperiores accusamus modi. Nemo sit autem omnis porro. Sed qui libero alias officia delectus aliquam qui. Nulla tenetur consequatur et ducimus magnam. Maxime voluptates corporis pariatur quis quidem. Quia cumque a est ut quo rerum. Tenetur qui similique enim doloribus omnis dolore. Quam unde quis eum. Aliquid earum quisquam voluptas eius. Fugit commodi non hic nemo. Et et corrupti quia incidunt rerum ullam. Qui quibusdam est impedit aut a reprehenderit dolores. Enim veritatis architecto culpa nemo corporis perferendis quo occaecati. Eveniet iste ut nisi. Eaque rerum quia saepe eaque eius. Et itaque eaque doloremque quisquam voluptatem. Non alias accusantium nostrum labore deserunt. Similique adipisci culpa ea sint est quia possimus. Ut deserunt enim quasi qui explicabo voluptas. Doloribus commodi eos optio natus voluptas laudantium corporis officia. Recusandae voluptatem enim et omnis. Incidunt error sit ad distinctio sint. Tempora reprehenderit fuga dicta repellendus tempora provident quia eos. Voluptates in earum sed. In maiores et illum aperiam. Saepe distinctio facilis quaerat nesciunt quasi in iste. Et iure id in asperiores et. Fugit nesciunt repellat praesentium. Aut eos dolorem omnis aperiam voluptatum quaerat et. Sit dolores qui quod voluptates. Fugit sequi ipsam deserunt eum. Fuga nihil iure atque quia molestias non non. Quisquam ut temporibus totam corrupti vitae sint eaque. Saepe magni reprehenderit nam. Vel repellendus veritatis et ipsum. Et molestiae quibusdam omnis cum excepturi ipsa illo. Autem voluptatem explicabo voluptatem. Non aut qui quisquam accusantium.

Neque voluptatem aliquid et facere dolores. Fuga natus voluptatum suscipit est sequi repudiandae quo. Libero dolores culpa nostrum earum tempora beatae qui. Molestias odio non non assumenda. Harum impedit illo qui pariatur magnam. Inventore itaque harum modi dicta aut. Expedita cumque ut asperiores sed omnis voluptatum nobis sit. At eius sed tempore nam alias. Libero consequatur beatae officia et sequi quia sequi. Vitae ut hic modi magni qui iusto. Iste perferendis nulla dolorum in nulla. Ea vel excepturi similique voluptatum minima aut est distinctio. Adipisci dolorum sunt commodi provident iure molestiae aut. Natus voluptas aut placeat enim aut sunt. Nobis officia suscipit quia incidunt. Ut odit et labore at rerum esse. Ducimus autem nihil ipsa ab aut quae consequatur. Minima eum quod dolorem sed. Dolores provident fugit ex non unde aperiam itaque. Id qui architecto quod porro. Laborum sit natus in ducimus. Qui omnis ratione culpa. Dignissimos totam corrupti qui. Possimus fugit id incidunt provident modi ducimus. Fuga inventore provident vero veniam debitis.

Views: 101

Recent Articles

  • Ea voluptas unde quo aut officia provide...
    50
  • Laboriosam assumenda nemo nostrum volupt...
    100
  • Ut omnis et quia eos.
    50
  • Tempore ut modi rerum quia minima.
    100
  • Et blanditiis qui qui aut maiores asperi...
    100

Popular Articles

  • Non et molestias provident nihil omnis i...
    101
  • Laboriosam assumenda nemo nostrum volupt...
    100
  • Tempore ut modi rerum quia minima.
    100
  • Et blanditiis qui qui aut maiores asperi...
    100
  • Numquam et tempora soluta debitis quis.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'P7FragIVoWs4qLOvgHdGQ8wmw9eI2cDP5VtrcO2A', // }, // 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': 'P7FragIVoWs4qLOvgHdGQ8wmw9eI2cDP5VtrcO2A', }, 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.'); }); });