One brain · Eight arms · Every language
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 Authorization: Bearer <your-token> { "group": "app", "key": "thank-you", "default": "Thank you", "languages": ["en", "fr", "pt"] }
{ "status": "completed", "translations": { "en": "Thank you", "fr": "Merci", "pt": "Obrigado" } } // stored in all fifteen languages, // ready for the next system that asks
Every subsystem holds its own bearer token, checked by middleware on each call. Usage is tracked per token — who asked, for what, how often.
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.
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.
App misses a key _t('app.save', 'Save') queues a request
Server translates on the spot, into all configured languages
App stores its subset locally — never asks for it again
Each requested key is translated into the full set the server speaks — even if a client only asked for three.