Example #1
0
// ------------------------------------------------------------------------
define('GTranslate_path', "/path/to/gtranslate-api-php/GTranslate.php");
define('Kalkun_API_path', "/path/to/kalkun/scripts/cURL/Kalkun_API.php");
$arg_list = $_SERVER['argv'];
$arg_count = count($arg_list);
if ($arg_count > 2) {
    $phone_number = $arg_list[1];
    unset($arg_list[0]);
    unset($arg_list[1]);
    // build the text
    $translate_string = implode(' ', $arg_list);
    require GTranslate_path;
    try {
        $gt = new Gtranslate();
        $gt->setRequestType('curl');
        $gt->setLanguageFile('languages.ini');
        $translated_string = $gt->indonesian_to_english($translate_string);
        // Send translated text by SMS
        include_once Kalkun_API_path;
        $config['base_url'] = "http://localhost/kalkun/index.php/";
        $config['session_file'] = "/tmp/cookies.txt";
        $config['username'] = "******";
        $config['password'] = "******";
        $config['phone_number'] = $phone_number;
        $config['message'] = $translated_string;
        $sms = new Kalkun_API($config);
        $sms->run();
    } catch (GTranslateException $ge) {
        echo $ge->getMessage();
    }
}