* $diacritizeService = new apiDiacritizeService(...);
* $diacritize = $diacritizeService->diacritize;
*
*/
class DiacritizeServiceResource extends apiServiceResource {
}
/**
* The "corpus" collection of methods.
* Typical usage is:
*
* $diacritizeService = new apiDiacritizeService(...);
* $corpus = $diacritizeService->corpus;
*
*/
class DiacritizeCorpusServiceResource extends apiServiceResource {
/**
* Adds diacritical marks to the given message. (corpus.get)
*
* @param string $message Message to be diacritized
* @param bool $last_letter Flag to indicate whether the last letter in a word should be diacritized or not
* @param string $lang Language of the message
* @return LanguageDiacritizeCorpusResource
*/
public function get($message, $last_letter, $lang) {
$params = array('message' => $message, 'last_letter' => $last_letter, 'lang' => $lang);
$data = $this->__call('get', array($params));
if ($this->useObjects()) {
return new LanguageDiacritizeCorpusResource($data);
} else {
return $data;
}
}
}
/**
* Service definition for Diacritize (v1).
*
*
* Lets you add diacritical marks to undiacritized text *
* ** For more information about this service, see the * API Documentation *
* * @author Google, Inc. */ class apiDiacritizeService extends apiService { public $diacritize; /** * Constructs the internal representation of the Diacritize service. * * @param apiClient apiClient */ public function __construct(apiClient $apiClient) { $this->rpcPath = '/rpc'; $this->restBasePath = '/language/diacritize/'; $this->version = 'v1'; $this->serviceName = 'diacritize'; $this->io = $apiClient->getIo(); $apiClient->addService($this->serviceName, $this->version); $this->diacritize = new DiacritizeServiceResource($this, $this->serviceName, 'diacritize', json_decode('{"resources": {"corpus": {"methods": {"get": {"parameters": {"lang": {"required": true, "type": "string", "location": "query"}, "message": {"required": true, "type": "string", "location": "query"}, "last_letter": {"required": true, "type": "boolean", "location": "query"}}, "id": "language.diacritize.corpus.get", "httpMethod": "GET", "path": "v1", "response": {"$ref": "LanguageDiacritizeCorpusResource"}}}}}}', true)); } } class LanguageDiacritizeCorpusResource extends apiModel { public $diacritized_text; public function setDiacritized_text($diacritized_text) { $this->diacritized_text = $diacritized_text; } public function getDiacritized_text() { return $this->diacritized_text; } }