Skip to main content

Get translations by locale

Get a translation

URL: https://api.courier.com/translations/:domain/:locale

Method: GET

Path Parameters

domainstringrequired
The domain you want to retrieve translations for. Only default is supported at the moment
localestringrequired
The locale you want to retrieve the translations for

Responses

status: 200 OK

200 OKstring
.po file translation content

status: 404 Not Found

messagestring
A message describing the error that occurred.
typestring
[invalid_request_error] The type of error that occurred.

Request Example

curl --request GET \
--url https://api.courier.com/translations/default/en_US \
--header 'Accept: application/json'

Responses Example

"msgid \"\"\nmsgstr \"\"\n\"Language: en\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=(n != 1);\\n\"\n\nmsgid \"Salutation\"\nmsgstr \"Welcome, %s\""
{
"message": "Not Found",
"type": "invalid_request_error"
}

Example

Method: GET

URL: https://api.courier.com/translations/default/en_US

Was this helpful?