Translate your app without redeploying it
Wrap your strings with the Langsys SDK. New text is detected as your app runs, translated by AI or your own translators, and delivered to users live.
{$t('Your order ships tomorrow.', 'Checkout')} Your order ships tomorrow.
Fetched at runtime. No rebuild, no redeploy.
How it works
-
Install the SDK
Add the package for Svelte, React, Vue or plain TypeScript, and initialize it once with your project ID and API key.
npm install langsys-js-svelte -
Wrap your strings
The English phrase is the key. Write it where it's used and Langsys registers it the first time it renders.
<h1>{$t('Welcome back', 'Home')}</h1> -
Translations arrive live
Translate with AI in seconds or assign phrases to your translators. Users see each translation as soon as it's approved.
- Español Bienvenido de nuevo
- Français Bon retour
- 日本語 おかえりなさい
What you get
- Continuous detection
- New strings are picked up as your app runs. There's no export step and no key file to keep in sync.
- AI and human translation
- Machine-translate everything instantly, then let your own translators review and refine what matters.
- Content blocks
- Translate whole sections of HTML as one unit. Translators see the structure and styling your users see.
- Translation memory
- Previously translated phrases are reused across your projects, so the same sentence is never paid for twice.
- Safe production keys
- Use a write key in development to register new text, and a read-only key in production to serve translations.
Implementing Langsys was a game-changer for our websites and apps. We went from a manual (and costly) translation processes that took weeks to instant continuous translations. Now we only have to think about our brand message while Langsys takes care of the rest!
Start with one string
The free plan gives you one project, every language you need and 2,000 words of machine translation to start. Upgrade when your team grows.