<?php require_once '../application/MScredentials.php'; require_once '../application/HTTPTranslator.php'; try { //Set the params $toLanguage = "en"; $inputStr = "Esto es una mesa"; //Create the Translator Object. $translatorObj = new HTTPTranslator($clientID, $clientSecret, TRUE); // 1.- Translate String $translatedStr = $translatorObj->translate($inputStr, $toLanguage); echo "OK. Translation " . $inputStr . " ===> " . $translatedStr . "\n"; // 2.- Detect Language $languageCode = $translatorObj->detectLanguage($inputStr); echo "OK. Language detection " . $inputStr . " ===> " . $languageCode . "\n"; // 3.- Speak in Spanish $mp3 = $translatorObj->speak($translatedStr, 'en'); echo "OK. Speak " . $translatedStr . " ===> " . "\n"; $fp = fopen('../data/data.mp3', 'w'); fwrite($fp, $mp3); fclose($fp); exec('"C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe" -Idummy C:\\Users\\Javier\\git\\WhatsAppTranslate\\WhatsAppTranslate\\data\\data.mp3'); } catch (Exception $e) { echo "Error. Exception: " . $e->getMessage() . PHP_EOL; }