public static function services($reload = true)
 {
     $services = get_transient('wpml_translation_service_list');
     $services = $services ? $services : array();
     if ($reload || empty($services)) {
         $services = TranslationProxy_Service::list_services();
         set_transient('wpml_translation_service_list', $services);
     }
     return apply_filters('otgs_translation_get_services', $services);
 }
 public static function services($reload = true)
 {
     $services = get_transient('wpml_translation_service_list');
     $services = $services ? $services : array();
     if ($reload || empty($services)) {
         try {
             $services = TranslationProxy_Service::list_services();
             set_transient('wpml_translation_service_list', $services);
         } catch (Exception $e) {
             self::add_error($e);
         }
     }
     return apply_filters('otgs_translation_get_services', $services);
 }