API de glossaire
Créer un glossaire
POST/v1/glossary/create
Créer un nouveau glossaire avec des termes et leurs traductions.
- Adresse complète
- https://otranslator.com/api/v1/glossary/create
- Authentification
- Il est nécessaire de transmettre la clé API dans l'en-tête de requête Authorization
- Content-Type
- application/json
- Format erroné
- { "error": "Invalid API key." }
Points à noter
Le glossaire est isolé selon le compte associé à la clé API actuelle. Lors de la création d'une tâche de traduction, le nom du glossaire peut être passé via le paramètre glossary.
keys est la liste des termes sources, translated est le mappage JSON des termes sources vers les traductions cibles.
Exemple
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}'Paramètres de requête
| Paramètres | Type | Par défaut | Description | Exemple |
|---|---|---|---|---|
| *name | String | - | Nom du glossaire | Terminologie financière |
| desc | String | - | Description du glossaire | - |
| *targetLang | String | - |
| English |
| *keys | String[] | - | Liste des termes sources | ["储蓄分流"] |
| *translated | JSON | - | Mappage JSON des termes source vers la traduction | {"储蓄分流":"Diversion of household deposits"} |
Réponse
| Paramètres | Type | Par défaut | Description | Exemple |
|---|---|---|---|---|
| glossaryId | String | - | ID du glossaire | - |
Erreurs courantes
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.