Translator - Transliterate
Convertit le texte d’une langue d’une écriture en un autre type d’écriture. Exemple- Script japonais « こんにちは » Même mot en script latin « konnichiha »
POST {Endpoint}/transliterate?api-version=3.0&language={language}&fromScript={fromScript}&toScript={toScript}
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string |
Points de terminaison Cognitive Services pris en charge |
|
api-version
|
query | True |
string |
Version de l’API demandée par le client. La valeur doit être 3,0. |
|
from
|
query | True |
string |
Spécifie le script utilisé par le texte d’entrée. Recherchez les langues prises en charge à l’aide de l’étendue pour trouver les |
|
language
|
query | True |
string |
Spécifie la langue du texte à convertir d’un script à un autre. Les langues possibles sont répertoriées dans l’étendue |
|
to
|
query | True |
string |
Spécifie le script de sortie. Recherchez les langues prises en charge à l’aide de l’étendue pour trouver les |
En-tête de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| X-ClientTraceId |
string |
GUID généré par le client pour identifier de manière unique la requête. Notez que vous pouvez omettre cet en-tête si vous incluez l’ID de trace dans la chaîne de requête à l’aide d’un paramètre de requête nommé ClientTraceId. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| texts |
Corps de la requêteLe corps de la demande est un tableau JSON. Chaque élément du tableau est un objet JSON avec une propriété de chaîne nommée
Corps de réponseUne réponse correcte est un tableau JSON avec un résultat pour chaque élément dans le tableau d’entrée. Un objet de résultat inclut les propriétés suivantes :
|
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Succès |
|
| Other Status Codes |
Réponse d’erreur. |
Sécurité
Ocp-Apim-Subscription-Key
Type:
apiKey
Dans:
header
Ocp-Apim-Subscription-Key
Type:
apiKey
Dans:
header
Ocp-Apim-Subscription-Region
Type:
apiKey
Dans:
header
Exemples
Transliterate success example
Exemple de requête
POST https://api.cognitive.microsofttranslator.com/transliterate?api-version=3.0&language=ja&fromScript=jpan&toScript=latn
Exemple de réponse
[
{
"text": "sodeska",
"script": "latn"
}
]
Définitions
| Nom | Description |
|---|---|
| Error | |
|
Error |
|
|
Transliterate |
Exemple d’une demande de translittération réussie |
|
Transliterate |
Texte nécessaire pour une demande de translittération |
Error
| Nom | Type | Description |
|---|---|---|
| code |
string |
|
| message |
string |
ErrorMessage
| Nom | Type | Description |
|---|---|---|
| error |
TransliterateResult
Exemple d’une demande de translittération réussie
| Nom | Type | Description |
|---|---|---|
| script |
string |
|
| text |
string |
TransliterateTextInput
Texte nécessaire pour une demande de translittération
| Nom | Type | Description |
|---|---|---|
| text |
string |