Languages API
Offer your services in multiple languages and translate any sentence in more than 100 languages.
Translations
Save key values pairs in multiple languages in our dashboard and get instant access to all your translations for your projects.
REQUEST
POST
/translations/
{
"authentication": {
"partnerId": "your-partner-id",
"signature": "your-signature",
"ip":"123.456.78.912"
},
"translations": {
"language": "en"
}
}
RESPONSE
SUCCESS
{
"language": "en",
"count": "4",
"translations": {
"menu-home": "Home",
"menu-about": "About us",
"menu-services": "Our services",
"menu-contact": "Contact us"
}
}
RESPONSE
ERROR
{
"errorCode": "TRANSLATION",
"errorMessage": "Language parameter can't be empty."
}
Translate
Translate any sentence in more than one hundred languages
REQUEST
POST
/translations/translate/
{
"authentication": {
"partnerId": "your-partner-id",
"signature": "your-signature",
"ip":"123.456.78.912"
},
"translate": {
"sourceLanguage": "en",
"targetLanguage": "fr",
"text": "Translate any sentence in more than 100 languages."
}
}
RESPONSE
SUCCESS
{
"original": "Translate any sentence in more than 100 languages.",
"translation": "Traduisez n'importe quelle phrase dans plus de 100 langues."
}
RESPONSE
ERROR
{
"errorCode": "TRANSLATION",
"errorMessage": "Text, from and to parameters can't be empty"
}