MaillyDocs

Update email translation settings

PUT
/translation-settings

Updates only the fields provided.

Authorization

bearerAuth
headerAuthorizationBearer <token>

Mailly API key(Authorization: Bearer )

Request Body

application/json
  1. body
enabled?boolean

Show the translate bar on emails in the web inbox

target_language?string

Language emails are translated into

Value in"zh-CN""zh-TW""en""ja""ko""es""fr""de""pt""ru""it""vi"
auto_translate?boolean

Translate emails in other languages automatically when opened

Response Body

Email translation settings

application/json
  1. response
success*boolean
settings*
available*boolean

false when translation is turned off for the whole platform

languages*array<>
[key: string]?unknown
curl -X PUT 'https://api.mailly.site/translation-settings' \  -H 'Content-Type: application/json' \  -d '{}'
{  "success": true,  "settings": {    "enabled": true,    "target_language": "zh-CN",    "auto_translate": true,    "configured": true  },  "available": true,  "languages": [    {      "code": "string",      "name": "string",      "native": "string"    }  ],  "property1": null,  "property2": null}