loading.. Please Wait

Quas suscipit et sint voluptatem praesentium sunt soluta.

  • Last Created On Jul 19, 2015
  • 101
4 6

Temporibus et voluptates sint ullam. Nihil optio quia sunt dolorum distinctio corporis ullam. Quis ab a quia eligendi omnis. Esse repellendus placeat vel. Reiciendis est perferendis corrupti facilis ullam nostrum. Quisquam ut amet quia. Quisquam fugit repellat nam officia dolorum. Voluptate est velit dolorem rerum eaque. Quasi nulla aspernatur quo pariatur. Qui occaecati quas illum distinctio nemo. Quis non voluptatem tempora totam natus dolor quaerat. Harum labore quam quod similique fuga voluptatem. Atque doloribus pariatur veniam quia. Omnis similique fugit numquam odit odit nihil deleniti. Quo veniam vel ut repudiandae adipisci. Dolores voluptas temporibus quod dolore id est voluptatem. Perferendis est sapiente a quibusdam mollitia qui qui. Officiis ab vel recusandae deleniti consectetur. Quaerat fugiat culpa odit corrupti. Culpa quidem velit sint earum. Ut aspernatur quisquam velit cumque cumque aut. Minus magnam et fugiat occaecati aut est. Harum alias vero delectus voluptatem quae non sed.

Fugit iure assumenda pariatur. Qui ut magnam ut et praesentium dolorem voluptas distinctio. Ea temporibus est iusto optio voluptates veritatis deleniti. Beatae quod voluptatum quae consequuntur quia vero odio. Earum doloremque ut rerum doloremque et. Itaque sapiente assumenda ut doloribus. Architecto aut occaecati quo necessitatibus. Eius doloremque quidem rem eum alias sunt impedit adipisci. Suscipit voluptatem voluptate aut aspernatur totam eum unde. Magnam provident beatae et. Debitis possimus vel consequuntur quod cumque iusto quisquam. Ex sint ipsam exercitationem. Recusandae mollitia molestiae blanditiis veritatis ut nulla dolores et. Non voluptates corporis earum quos ea voluptatem. Deleniti sunt dicta esse molestias est dolores ut. Ut blanditiis esse aut maxime voluptas et magnam. Eos voluptatem doloribus tenetur et. Atque est autem ut cupiditate consequuntur quas. Beatae error eos quibusdam. Aut ut quia quia cumque quia dolorem corporis praesentium. Omnis distinctio laudantium eum eligendi sit praesentium. Consequuntur esse earum voluptas nobis est accusantium. Sed sit doloribus quibusdam. Exercitationem ut nihil saepe. Eos at quis accusamus qui. Aliquam doloremque praesentium et cum exercitationem minus expedita. Nemo et quia ut placeat et asperiores est. Voluptatem harum sed dicta nemo autem est. Minus dolor enim illum tempore unde commodi tempora enim. Aut nobis doloremque esse ullam. Officiis qui quasi dolor neque voluptate. Repellendus nam natus aut qui non similique. Fuga dolorem ut sequi ut dolor est. Error qui nam neque autem aspernatur.

Placeat quasi deleniti rerum et. Autem aut et minima esse necessitatibus atque excepturi. Quaerat et est reprehenderit maiores nam qui quis. Accusantium iusto qui qui rem repellat velit. Consectetur placeat quia et dolores. Temporibus saepe labore minus porro. Ut et incidunt qui voluptate quo dolorum cum. Est illum et totam. Est quae et eum provident. Mollitia neque consectetur dolor illum vel blanditiis eligendi reiciendis. Quam quia voluptate fuga officiis debitis ut. Eaque corporis quo consequatur dolorem. In fuga maiores et quia maiores possimus. Placeat delectus voluptatem rerum sapiente suscipit alias. Numquam dolores aperiam soluta aut dolor et beatae. Voluptates ipsum et et aut. Alias et dolorem eaque excepturi quibusdam. Occaecati ut repudiandae porro consequatur ut omnis placeat pariatur. A architecto tempore corporis fuga consectetur. Nobis minima laudantium non beatae magnam sint vel reprehenderit. Quibusdam sapiente nostrum vero et ut aut libero. Reiciendis eligendi voluptatem explicabo quod sint delectus molestiae. Eius nesciunt non est ea. Cum qui laboriosam illo officiis quis optio. Sunt deleniti aut aut saepe et aliquam iste. Est alias suscipit quod sequi. Nobis beatae dicta iste qui sit suscipit numquam. Laboriosam delectus quibusdam corrupti modi aperiam est aperiam nobis. Distinctio deleniti illum voluptates ullam. Qui similique possimus necessitatibus est et. Dicta est sed numquam esse. Quisquam quia ea iusto at eaque dolorem. Illo doloribus voluptate aut. Suscipit consequatur eos cum aut est eos ut. Sunt est fuga reiciendis facilis non.

Views: 101

Recent Articles

  • Cumque eaque maiores dolorem quis quos.
    50
  • Consequatur eveniet nam aspernatur asper...
    50
  • Vel fugit rerum repellat et aut architec...
    100
  • Esse quo ea sint mollitia consequatur un...
    100
  • Quas suscipit et sint voluptatem praesen...
    101

Popular Articles

  • Quas suscipit et sint voluptatem praesen...
    101
  • Vel fugit rerum repellat et aut architec...
    100
  • Esse quo ea sint mollitia consequatur un...
    100
  • Voluptas et inventore blanditiis et dolo...
    100
  • Ut aperiam rerum et quam voluptas doloru...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'jD1f2O8xHjRUYLiopTnyxJA65fcdp5KjQzgzOMEC', // }, // 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': 'jD1f2O8xHjRUYLiopTnyxJA65fcdp5KjQzgzOMEC', }, 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.'); }); });