Update translations for a news item.
Authentication: JWT token required Access: ADMIN and SUPERADMIN only
Path Parameters:
- news_id: UUID of the news item
Request Body:
{
"translations": {
"es": {
"title": "Título traducido",
"message": "Mensaje traducido...",
"link_text": "Leer más",
"is_machine_translated": true
},
"fr": {
"title": "Titre traduit",
"message": "Message traduit...",
"link_text": "En savoir plus",
"is_machine_translated": true
}
}
}
Notes:
- Supported languages: ar, es, fa, fr, pt, ru, sw, zh
- To delete a translation, pass null or omit it from the request
- is_machine_translated defaults to true
Response: Updated translations object
Error Responses:
- 400 Bad Request: Invalid data
- 401 Unauthorized: JWT token required
- 403 Forbidden: Not authorized
- 404 Not Found: News item not found
put/api/v1/admin/news/{news_id}/translations
Request
- Base URLhttps://api.trends.earth/api/v1
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
news_idstring required
Path parameter: news_id
Request body
object required
Response
Success
object required
Changes
No recorded changes to this operation across all 6 revisions of this API.