Tech Wave Cloud Translator
API DOCUMENTATION

REST API v1

Browser requests use a site key plus validated Origin. Server-to-server requests use a secret Bearer key.

Authentication

X-TWC-Site-Key: TWC_site_xxxxxxxxx
Authorization: Bearer TWC_sk_xxxxxxxxx

Endpoints

GET/api/v1/site-config

Website languages, widget, translation and SEO settings.

GET/api/v1/languages

Enabled target languages.

POST/api/v1/translate

Translate one or more strings.

POST/api/v1/batch-translate

Cache-first batched translation.

GET/api/v1/usage

Quota and usage summary.

GET/api/v1/seo-config

Optional SEO translation configuration.

Translation request

POST https://translator.tech-wave.cloud/api/v1/batch-translate
Content-Type: application/json
X-TWC-Site-Key: TWC_site_xxxxxxxxx

{
  "source_language": "en",
  "target_language": "de",
  "texts": ["Welcome", "Contact us"]
}

Response format

{"success":true,"data":{"translations":["Willkommen","Kontakt"]}}

Errors use {"success":false,"error":{"code":"...","message":"..."}}.