PHP Class to translate from any language to any language using the free Glosbe API service
##Basic Usage
###Instantiate Run composer install
Instantiate GlosbeTranslate object
$glosbe = new \Translate\GlosbeTranslate("ita", "de");
or
$glosbe = new \Translate\GlosbeTranslate();
$glosbe->setLangFrom("eng");
$glosbe->setLangTo("ind");
Languages should be provided in ISO 639-2 Code format (http://www.loc.gov/standards/iso639-2/php/code_list.php)
###Traslate Translate a sentence and get raw answer from Glosbe API
echo $glosbe->translate('hello');
###Processed translations Process the raw API answer and get only an array of possible translations (authors, meanings and all other data are removed). ( Warning: This method only works if 'format' was set to 'json' (default behaviour) when 'translate' method was invoked. )
$glosbe->translate('hello');
$resultArray = $glosbe->translations();
var_dump($resultArray);
##Options
###Output format Supported formats: xml, json (default)
$glosbe->setFormat("xml");
echo $glosbe->translate('hello');
###Pretty print Human-readable output (default: false);
$glosbe->setPretty(true);
echo $glosbe->translate('hello');
###Translation with examples Include example sentences in the translation (default: false)
$glosbe->setMemorySearch(true);
echo $glosbe->translate('hello');