public function cancel_open_local_translators_jobs()
 {
     $translation_filter = array('service' => 'local', 'translator' => 0, 'status__not' => ICL_TM_COMPLETE);
     $translation_jobs = $this->job_factory->get_translation_jobs($translation_filter, true, true);
     $jobs_count = count($translation_jobs);
     $deleted = 0;
     if ($jobs_count) {
         foreach ($translation_jobs as $job) {
             /** @var WPML_Translation_Job $job */
             if ($job && $job->cancel()) {
                 $deleted += 1;
             }
         }
     }
     $this->set_ignore_local_jobs(false);
     return $this->wpml_wp_api->wp_send_json_success(array('opens' => $jobs_count - $deleted, 'cancelled' => $deleted));
 }