Skip to content

Latest commit

 

History

History
60 lines (50 loc) · 1.69 KB

File metadata and controls

60 lines (50 loc) · 1.69 KB
description
Auto-translates the provided message.

Translate Message

URL Requires Auth HTTP Method
/api/v1/autotranslate.translateMessage yes POST

Payload

Argument Example Required Description
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

Version Description
1.3.0 Added