API Bảng thuật ngữ
Cập nhật bảng thuật ngữ
Cập nhật chi tiết bảng thuật ngữ hoặc các từ ngữ.
- Địa chỉ đầy đủ
- https://otranslator.com/api/v1/glossary/update
- Xác thực
- Cần truyền API Key vào request header Authorization
- Content-Type
- application/json
- Lỗi định dạng
- { "error": "Invalid API key." }
Lưu ý
Các trường chưa truyền vào sẽ giữ nguyên giá trị ban đầu.
Nếu cập nhật keys, khuyến nghị đồng bộ cập nhật translated, đảm bảo mỗi thuật ngữ nguồn đều có bản dịch tương ứng.
Ví dụ
1curl -X POST 'https://otranslator.com/api/v1/glossary/update' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5 "glossaryId": "[string]",
6 "name": "0twXbd",
7 "keys": [
8 "储蓄分流"
9 ],
10 "translated": {
11 "储蓄分流": "Diversion of household deposits"
12 }
13}'Tham Số Yêu Cầu
| Tham số | Loại | Mặc Định | Mô Tả | Ví dụ |
|---|---|---|---|---|
| *glossaryId | String | - | ID bảng thuật ngữ | - |
| name | String | - | Tên | Thuật ngữ tài chính 2 |
| desc | String | - | Mô tả | - |
| targetLang | String | - |
| - |
| keys | String[] | - | Mảng chứa tất cả thuật ngữ | ["储蓄分流"] |
| translated | JSON | - | Bản đồ tương ứng bản dịch thuật ngữ | {"储蓄分流":"Diversion of household deposits"} |
Phản Hồi
| Tham số | Loại | Mặc Định | Mô Tả | Ví dụ |
|---|---|---|---|---|
| glossaryId | String | - | ID bảng thuật ngữ | - |
| name | String | - | Tên | - |
| desc | String | - | Mô tả | - |
| targetLang | String | - | Ngôn ngữ đích | - |
| keys | String[] | - | Mảng chứa tất cả thuật ngữ | - |
| translated | JSON | - | Bản đồ tương ứng bản dịch thuật ngữ | - |
| createdAt | DateTime | - | Thời gian tạo bảng thuật ngữ | - |
| updatedAt | DateTime | - | Thời gian cập nhật bảng thuật ngữ | - |
Lỗi thường gặp
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.
400 Missing required parameter: glossaryId.
Provide the glossaryId returned by the create glossary API.
404 Glossary not found.
The glossary does not exist or does not belong to the current API account.