Azure Error Code Reference
The following table maps the codes to their original full information strings.
| Code | Description |
|---|---|
| 400000 | One of the request inputs isn't valid. |
| 400001 | The "scope" parameter is invalid. |
| 400002 | The "category" parameter is invalid. |
| 400003 | A language specifier is missing or invalid. |
| 400004 | A target script specifier ("To script") is missing or invalid. |
| 400005 | An input text is missing or invalid. |
| 400006 | The combination of language and script isn't valid. |
| 400018 | A source script specifier ("From script") is missing or invalid. |
| 400019 | One of the specified languages isn't supported. |
| 400020 | One of the elements in the array of input text isn't valid. |
| 400021 | The API version parameter is missing or invalid. |
| 400023 | One of the specified language pair isn't valid. |
| 400035 | The source language ("From" field) isn't valid. |
| 400036 | The target language ("To" field) is missing or invalid. |
| 400042 | One of the options specified ("Options" field) isn't valid. |
| 400043 | The client trace ID (ClientTraceId field or X-ClientTranceId header) is missing or invalid. |
| 400050 | The input text is too long. View request limits. |
| 400064 | The "translation" parameter is missing or invalid. |
| 400070 | The number of target scripts (ToScript parameter) doesn't match the number of target languages (To parameter). |
| 400071 | The value isn't valid for TextType. |
| 400072 | The array of input text has too many elements. |
| 400073 | The script parameter isn't valid. |
| 400074 | The body of the request isn't valid JSON. |
| 400075 | The language pair and category combination isn't valid. |
| 400077 | The maximum request size has been exceeded. View request limits. |
| 400079 | The custom system requested for translation between from and to language doesn't exist. |
| 400080 | Transliteration isn't supported for the language or script. |
| 401000 | The request isn't authorized because credentials are missing or invalid. |
| 401015 | "The credentials provided are for the Speech API. This request requires credentials for the Text API. Use a subscription to Translator." |
| 403000 | The operation isn't allowed. |
| 403001 | The operation isn't allowed because the subscription has exceeded its free quota. |
| 405000 | The request method isn't supported for the requested resource. |
| 408001 | The translation system requested is being prepared. Retry in a few minutes. |
| 408002 | Request timed out waiting on incoming stream. The client didn't produce a request within the time that the server was prepared to wait. The client may repeat the request without modifications at any later time. |
| 415000 | The Content-Type header is missing or invalid. |
| 429000, 429001, 429002 | The server rejected the request because the client has exceeded request limits. |
| 500000 | An unexpected error occurred. If the error persists, report it with date/time of error, request identifier from response header X-RequestId, and client identifier from request header X-ClientTraceId. |
| 503000 | Service is temporarily unavailable. Retry. If the error persists, report it with date/time of error, request identifier from response header X-RequestId, and client identifier from request header X-ClientTraceId. |