Implements support for ttmserver via MediaWiki API. More...
Public Member Functions | |
getSuggestions ($translations, $from, $to) | |
Do the only supported thing for web services: get a suggestion for translation. | |
Protected Member Functions | |
mapCode ($code) | |
Map a MediaWiki (almost standard) language code to the code used by the translation service. | |
doPairs () | |
Get the list of supported language pairs for the web service. | |
doRequest ($text, $from, $to) | |
Get the suggestion. |
Implements support for ttmserver via MediaWiki API.
Definition at line 17 of file RemoteTTMServerWebService.php.
RemoteTTMServerWebService::doPairs | ( | ) | [protected] |
Get the list of supported language pairs for the web service.
The codes should be the ones used by the service. Caching is handled by the public getSupportedLanguagePairs.
Reimplemented from TranslationWebService.
Definition at line 38 of file RemoteTTMServerWebService.php.
RemoteTTMServerWebService::doRequest | ( | $ | text, | |
$ | from, | |||
$ | to | |||
) | [protected] |
Get the suggestion.
See getSuggestions for the public method.
string | $text Text to translate. | |
string | $from Language code of the text, as used by the service. | |
string | $to Language code of the translation, as used by the service. |
Reimplemented from TranslationWebService.
Definition at line 42 of file RemoteTTMServerWebService.php.
Referenced by getSuggestions().
RemoteTTMServerWebService::getSuggestions | ( | $ | translations, | |
$ | sourceLanguage, | |||
$ | targetLanguage | |||
) |
Do the only supported thing for web services: get a suggestion for translation.
Prefers source language as input for suggestions.
array | $translations List of all translations listed by language code. | |
string | $sourceLanguage Language code as used by MediaWiki. | |
string | $targetLanguage Language code as used by MediaWiki. |
Reimplemented from TranslationWebService.
Definition at line 18 of file RemoteTTMServerWebService.php.
RemoteTTMServerWebService::mapCode | ( | $ | code | ) | [protected] |
Map a MediaWiki (almost standard) language code to the code used by the translation service.
string | $code MediaWiki language code. |
Reimplemented from TranslationWebService.
Definition at line 34 of file RemoteTTMServerWebService.php.