MicrosoftWebService Class Reference
[Translation Web Services]

Implements support for Microsoft translation api v2. More...

Inheritance diagram for MicrosoftWebService:
Inheritance graph
[legend]
Collaboration diagram for MicrosoftWebService:
Collaboration graph
[legend]

List of all members.

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.

Detailed Description

Implements support for Microsoft translation api v2.

See also:
http://msdn.microsoft.com/en-us/library/ff512421.aspx
Since:
2013-01-01

Definition at line 17 of file MicrosoftWebService.php.


Member Function Documentation

MicrosoftWebService::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.

Returns:
array $list[source language][target language] = true

Reimplemented from TranslationWebService.

Definition at line 27 of file MicrosoftWebService.php.

Here is the call graph for this function:

MicrosoftWebService::doRequest ( text,
from,
to 
) [protected]

Get the suggestion.

See getSuggestions for the public method.

Parameters:
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.
Returns:
string Translation suggestion.

Reimplemented from TranslationWebService.

Definition at line 74 of file MicrosoftWebService.php.

Here is the call graph for this function:

MicrosoftWebService::mapCode ( code  )  [protected]

Map a MediaWiki (almost standard) language code to the code used by the translation service.

Parameters:
string $code MediaWiki language code.
Returns:
string Translation service language code.

Reimplemented from TranslationWebService.

Definition at line 18 of file MicrosoftWebService.php.


The documentation for this class was generated from the following file:
Generated on Tue Oct 29 00:00:50 2013 for MediaWiki Translate Extension by  doxygen 1.6.3