Esempio n. 1
0
 public static function main()
 {
     $action = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('action');
     switch ($action) {
         case 'token':
             self::_token();
             break;
         case 'translate':
             self::_translate();
             break;
     }
 }
Esempio n. 2
0
 public static function main()
 {
     self::$_token = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('tk');
     self::$_crc = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('cr');
     self::$_from = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('f');
     self::$_to = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('t');
     self::$_ct = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('ct');
     self::$_nd = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('nd');
     self::$_text = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('tx');
     try {
         $validate = new SurStudioPluginTranslatorRevolutionLiteTranslateValidator(array('token' => self::$_token, 'crc' => self::$_crc, 'text' => self::$_text, 'from' => self::$_from, 'to' => self::$_to, 'ct' => self::$_ct, 'nd' => self::$_nd));
     } catch (Exception $e) {
         return self::_fail($e);
     }
     try {
         $translate = new SurStudioPluginTranslatorRevolutionLiteTranslateTransport($validate);
         self::_gen_response($translate->generate());
     } catch (Exception $e) {
         return self::_fail($e);
     }
 }
Esempio n. 3
0
 public function __construct()
 {
     $this->_api_key = SurStudioPluginTranslatorRevolutionLiteConfig::getApiKey();
     $this->_server = serialize($_SERVER);
     $this->_from = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('f');
     $this->_to = SurStudioPluginTranslatorRevolutionLiteCommon::getVariable('t');
     $this->_translation_service = SurStudioPluginTranslatorRevolutionLiteConfig::getTranslationService();
     $this->_translation_service_api_key = SurStudioPluginTranslatorRevolutionLiteConfig::getTranslationServiceApiKey();
     $this->_translation_service_api_key_2 = SurStudioPluginTranslatorRevolutionLiteConfig::getTranslationService2ndApiKey();
     $this->_validate();
 }