Given a language pair, this method returns all MT systems that are able to translate these languages.
Available from November 2021.
URL
(POST) /api/settings/mt/findmatches
PARAMETERS
The BODY is a JSON object with these properties:
src | The source locale such as "en" or "fr-FR". | string, Mandatory |
trg | The target locale. | string, Mandatory |
RESULTS
The result is a JSON object with all active machine translation systems in the order they are configured. Each element has these properties:
id | The unique ID of the MT profile. | int |
name | The name of the profile. | string |
system | The underlying system such as "Microsoft" or "Intento" | string |
enabled | True: The connector is enabled. Note that this API only returns enabled connectors and so this property is always true. | bool |
provider | An internal numeric code for the system. | int |
src | The connector profile source locale that will be used (either identical or having regional variant). Most connectors allow differences in locales. The Meta Connector system is an example of a connector only accepting exactly matching language codes. | string |
srct | The source locale name. | string |
trg | The connector profile target locale that will be used. | string |
trgt | The target locale name. |
EXAMPLES
Get enabled systems:
(POST) /api/settings/mt/findmatches BODY { "src": "bg-BG", "trg": "zh" }
Sample result. Note how both connectors accept regional variations in the language codes.
[ { "id": 600, "system": "Pseudo Translation", "name": "Pseudo Translation", "enabled": true, "provider": 100, "src": "bg", "srct": "Bulgarian (bg)", "trg": "zh", "trgt": "Chinese (zh)" }, { "id": 831, "system": "Microsoft (v2)", "name": "My Microsoft", "enabled": true, "provider": 17, "src": "bg", "srct": "Bulgarian (bg)", "trg": "zh-CHS", "trgt": "Chinese (Simplified) Legacy (zh-CHS)" } ]
ACCESS RIGHTS
For users that can access the Wordbee Translator "Settings" pages.