settings/mt/findmatches
Given a language pair, this method returns all MT systems that are able to translate these languages.
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.