Translate Message

Auto-translates the provided message.

URLRequires AuthHTTP Method

/api/v1/autotranslate.translateMessage

yes

POST

Payload

ArgumentExampleRequiredDescription

messageId

Fq7sQNSnDEfzj8qoS

Required

The message's id to be translated.

targetLanguage

en

Optional

The target language that the message will be translated.

Example Call

curl -H "X-Auth-Token: 9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq" \
     -H "X-User-Id: Z3cpiYN6CNK2oXWKv" \
     -H "Content-type:application/json" \
     http://localhost:3000/api/v1/autotranslate.translateMessage \
     -d '{
        "messageId": "Fq7sQNSnDEfzj8qoS",
        "targetLanguage": "en"
    }'

Example Result

{
    "message": {
        "_id": "Fq7sQNSnDEfzj8qoS",
        "rid": "GENERAL",
        "msg": "Isso é um teste",
        "ts": "2019-06-27T15:35:20.753Z",
        "u": {
            "_id": "pC6Z2N2ijivxdsYSu",
            "username": "marcos",
            "name": "marcos"
        },
        "_updatedAt": "2019-06-27T15:47:01.486Z",
        "mentions": [],
        "channels": [],
        "translations": {
            "en": "This is a test"
        }
    },
    "success": true
}

Change Log

VersionDescription

1.3.0

Added

Last updated

Rocket.Chat versions receive support for six months after release.