/** * Helper method to do translation request. * * @param Job $job * TMGMT Job to be used for translation. * @param array|string $q * Text/texts to be translated. * * @return array * Userialized JSON containing translated texts. */ protected function googleRequestTranslation(Job $job, $q) { $translator = $job->getTranslator(); return $this->doRequest($translator, 'translate', array('source' => $job->getRemoteSourceLanguage(), 'target' => $job->getRemoteTargetLanguage(), $this->qParamName => $q), array('headers' => array('Content-Type' => 'text/plain'))); }