API de Glosario
Crear glosario
POST/v1/glossary/create
Crear un nuevo glosario con términos y traducciones.
- Dirección completa
- https://otranslator.com/api/v1/glossary/create
- Autenticación
- Debe incluirse la API Key en el encabezado de solicitud Authorization
- Content-Type
- application/json
- Formato incorrecto
- { "error": "Invalid API key." }
Precauciones
El glosario se aísla según la cuenta a la que pertenece la API Key actual. Al crear una tarea de traducción se puede pasar el nombre del glosario mediante el parámetro glossary.
keys es la lista de términos de origen, translated es el mapeo JSON de los términos de origen a las traducciones de destino.
Ejemplo
curl
1curl -X POST 'https://otranslator.com/api/v1/glossary/create' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5 "name": "N9aErn",
6 "targetLang": "English",
7 "keys": [
8 "储蓄分流"
9 ],
10 "translated": {
11 "储蓄分流": "Diversion of household deposits"
12 }
13}'Parámetros de Solicitud
| Parámetros | Tipo | Predeterminado | Descripción | Ejemplo |
|---|---|---|---|---|
| *name | String | - | Nombre del glosario | Terminología financiera |
| desc | String | - | Descripción del glosario | - |
| *targetLang | String | - |
| English |
| *keys | String[] | - | Lista de términos de origen | ["储蓄分流"] |
| *translated | JSON | - | Mapeo JSON de términos fuente a traducción | {"储蓄分流":"Diversion of household deposits"} |
Respuesta
| Parámetros | Tipo | Predeterminado | Descripción | Ejemplo |
|---|---|---|---|---|
| glossaryId | String | - | ID de glosario | - |
Errores comunes
401 Missing API key.
The Authorization request header is required.
401 Invalid API key.
The API key does not exist, has been deleted, or is no longer valid.