Octoplus Language API
All systems translating

One brain · Eight arms · Every language

Translate once.
Serve every system.

A central, AI-powered translation service for Laravel applications. Your apps ask for a key — the server answers on the spot, in every language it speaks, and remembers it forever. No app ever talks to an AI model, and no string is ever translated twice.

POST /api/lang-services/v1/translations
Request — bearer token per subsystem
POST /api/lang-services/v1/translations
Authorization: Bearer <your-token>

{
  "group": "app",
  "key": "thank-you",
  "default": "Thank you",
  "languages": ["en", "fr", "pt"]
}
Response — 200 · answered on the spot
{
  "status": "completed",
  "translations": {
    "en": "Thank you",
    "fr": "Merci",
    "pt": "Obrigado"
  }
}
// stored in all fifteen languages,
// ready for the next system that asks
№ 01

Token-secured

Every subsystem holds its own bearer token, checked by middleware on each call. Usage is tracked per token — who asked, for what, how often.

№ 02

One brain, many apps

The central store keeps every key in every language. Translate a string once and each of your systems — present and future — gets it for free.

№ 03

Nothing is lost

Can't answer right now? The key is kept and the client gets 202 pending — its queued job simply asks again later and the answer is waiting.

i

App misses a key _t('app.save', 'Save') queues a request

ii

Server translates on the spot, into all configured languages

iii

App stores its subset locally — never asks for it again

Fifteen languages. So far.

Each requested key is translated into the full set the server speaks — even if a client only asked for three.

Englishen
Françaisfr
Portuguêspt
Kiswahilisw
Españoles
Kinyarwandarw
Kirundirn
العربيةar
Afrikaansaf
Yorùbáyo
Afaan Oromooom
isiZuluzu
Malagasymg
isiXhosaxh
Setswanatn