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"
}