Translate text segments of an email
POST
Used by the web inbox, which splits the rendered email into segments. Segments already translated are served from the cache for free; the rest are translated by the translation model and charged to the model usage balance. At most 60 segments and 12000 characters per request.
bearerAuthheader
AuthorizationBearer <token>Mailly API key(Authorization: Bearer )
id*stringapplication/json- body
target*stringValue in
"zh-CN""zh-TW""en""ja""ko""es""fr""de""pt""ru""it""vi"segmenter_version*integerRange
-9007199254740991 <= value <= 9007199254740991subject?stringLength
length <= 1000segments*array<>Items
items <= 60Translated text
application/json- response
success*booleantarget_language*stringsource_language*string|nullsubject*string|nullsegments*Translated text keyed by segment hash
[key: string]?unknowncurl -X POST 'https://api.mailly.site/inbox/messages/string/translations' \ -H 'Content-Type: application/json' \ -d '{ "target": "zh-CN", "segmenter_version": -9007199254740991, "segments": [ { "hash": "string", "text": "string" } ]}'{ "success": true, "target_language": "string", "source_language": "string", "subject": "string", "segments": { "property1": "string", "property2": "string" }, "property1": null, "property2": null}