Linguana
Get your app translated, review the wording, and choose when it reaches users. Start with code or let an AI coding agent handle the integration.
Set up with code
You work in the repository. Add the Vite plugin and runtime, then wire a token into your build.
- QuickstartInstall the plugin and see your first translated page
- Your frameworkReact, Vue, Svelte, Solid, or TanStack Start
- ReferenceEvery option, hook, and endpoint
Set up with an AI agent
Let your coding agent do the technical steps, then run translations from the dashboard.
- Set up with an AI agentPaste one prompt into Claude Code, Cursor, Codex, or Copilot
- Dashboard tourWhat each area of the dashboard is for
- Edit stringsFix, review, and approve translations
- PublishMake a language live, or roll it back
What Linguana does
The build plugin finds user-facing text in React, Vue, Svelte, and Solid applications on Vite. Your source files stay as written:
export function Welcome() {
return <h1>Welcome to your application</h1>;
}Static text like this is extracted automatically. For variables, plurals, and rich links, use explicit messages. The original source text remains the runtime fallback, and Linguana does not change your routes or link destinations.
Translation edits and approvals prepare new catalog versions. Publishing selects the version an environment serves; accepting a string alone does not make it live. Optional build-triggered publishing is limited to development.
Find your next task
- Install the SDK for local extraction without an account.
- Connect hosted translations to upload a build and load a published language.
- Use the dashboard to manage languages, strings, releases, and costs.
- Automate builds in CI with a secret project token and a spend cap.
- Reference for exact SDK options and HTTP contracts.
- What's new for release notes.
Set up Linguana with code or an AI agent, then review and publish translations.
Last updated October 3, 2026
Did this page get you to a working result?