# Linguana docs > Set up Linguana with code or an AI coding agent, then translate, review, and publish your app's text from the dashboard. ## Agent Discovery - [Agent manifest](https://docs.linguana.dev/.well-known/agent.json): Farming Labs discovery manifest - [API catalog](https://docs.linguana.dev/.well-known/api-catalog): RFC 9727 API catalog - [Agent Skills index](https://docs.linguana.dev/.well-known/agent-skills/index.json): Hashed Agent Skills discovery ## Pages - [Migrate from @linguanahq/compiler](https://docs.linguana.dev/docs/advanced/migrate-compiler.md): Move an existing React or TanStack Start integration to the multi-framework Vite package. - [Automatic extraction](https://docs.linguana.dev/docs/advanced/testing/automatic-text-discovery.md): Learn which JSX text and attributes become stable manifest messages during a build. - [Test text discovery](https://docs.linguana.dev/docs/advanced/testing/extraction.md): Verify manifests, strict diagnostics, exclusions, and source integrity without paid translation. - [Live-provider testing](https://docs.linguana.dev/docs/advanced/testing/live-provider.md): Run a guarded paid OpenRouter translation and verify review, publishing, and memory reuse. - [Local demo](https://docs.linguana.dev/docs/advanced/testing/local-demo.md): Operate and inspect the disposable Docker-backed Linguana demonstration stack. - [Advanced testing](https://docs.linguana.dev/docs/advanced/testing.md): Repository and provider workflows for Linguana contributors and beta evaluators. - [Automate translations in CI](https://docs.linguana.dev/docs/automate/ci-cd.md): Keep pull requests fast, update development languages, and keep production releases deliberate. - [Automate](https://docs.linguana.dev/docs/automate.md): Add Linguana to CI, test your integration, and prepare for production. - [Production checklist](https://docs.linguana.dev/docs/automate/production-checklist.md): Make sure your app, credentials, languages, and release process are ready for production. - [Test your integration](https://docs.linguana.dev/docs/automate/test-integration.md): Check language switching, original-language fallback, remote loading, and server rendering. - [Translate dynamic text and links](https://docs.linguana.dev/docs/build-with-code/dynamic-text-and-links.md): Use simple patterns for values, numbers, links, custom labels, and content that should stay unchanged. - [Build with code](https://docs.linguana.dev/docs/build-with-code.md): Configure runtime delivery, dynamic messages, exclusions, and server rendering. - [Server rendering](https://docs.linguana.dev/docs/build-with-code/server-rendering.md): Resolve request locale and hydrate React with the same verified catalog state. - [Show translated content](https://docs.linguana.dev/docs/build-with-code/show-translated-content.md): Make translated text available throughout your application with LocaleProvider, t(), and T. - [Keep product text and code separate](https://docs.linguana.dev/docs/build-with-code/text-and-code.md): Translate words your users read while leaving code, URLs, identifiers, and hidden content alone. - [Set up with an AI agent](https://docs.linguana.dev/docs/getting-started/ai-agent-setup.md): Give your coding agent a precise setup prompt, then manage translations in the dashboard. - [Connect hosted translations](https://docs.linguana.dev/docs/getting-started/connect-your-app.md): Upload your app's text, publish a translated language, and load it in the browser. - [Vue, Svelte, and Solid](https://docs.linguana.dev/docs/getting-started/frameworks.md): Set up the public Linguana SDK in React, Vue, Svelte, or Solid. - [Glossary](https://docs.linguana.dev/docs/getting-started/glossary.md): Understand builds, strings, catalogs, releases, environments, and credentials. - [Install Linguana](https://docs.linguana.dev/docs/getting-started/install.md): Install the public npm SDK for React, Vue, Svelte, or Solid and run your first local build. - [Get started](https://docs.linguana.dev/docs/getting-started.md): Choose a code or AI agent path to your first published language. - [Quickstart with code](https://docs.linguana.dev/docs/getting-started/quickstart.md): Extract your first strings, then connect the app to a published language. - [TanStack Start](https://docs.linguana.dev/docs/getting-started/tanstack-start.md): Connect the Vite compiler to request-aware locale resolution and matching hydration state. - [Introduction](https://docs.linguana.dev/docs.md): Set up Linguana with code or an AI agent, then review and publish translations. - [Catalog API](https://docs.linguana.dev/docs/reference/catalog.md): Reference the files and IDs that connect application text to published languages. - [Language files](https://docs.linguana.dev/docs/reference/catalog-delivery.md): Load published language files in your application and keep the original language available when needed. - [Vite integration API](https://docs.linguana.dev/docs/reference/compiler.md): Reference the multi-framework Vite plugin, adapters, strict policy, defaults, and failure behavior. - [Environment variables](https://docs.linguana.dev/docs/reference/environment-variables.md): Classify build, runtime, provider, and documentation settings by exposure and purpose. - [HTTP API](https://docs.linguana.dev/docs/reference/http-api.md): Reference the build and language endpoints used by Linguana integrations. - [Reference](https://docs.linguana.dev/docs/reference.md): Look up Linguana build, runtime, language file, server rendering, API, and environment details. - [React API](https://docs.linguana.dev/docs/reference/react.md): Reference the React provider, hooks, messages, language controls, and diagnostics. - [Solid API](https://docs.linguana.dev/docs/reference/solid.md): Solid provider, primitives, messages, and language controls. - [SSR API](https://docs.linguana.dev/docs/reference/ssr.md): Reference server language selection and keeping the browser in sync. - [Strings API](https://docs.linguana.dev/docs/reference/strings-api.md): List source strings, inspect version history, save human translations, and review selections. - [Supported languages](https://docs.linguana.dev/docs/reference/supported-languages.md): Every language and regional variant Linguana can translate, with locale codes and support levels. - [Svelte API](https://docs.linguana.dev/docs/reference/svelte.md): Svelte context, stores, messages, and language controls. - [Vue API](https://docs.linguana.dev/docs/reference/vue.md): Vue plugin, composables, messages, and language controls. - [Build diagnostics](https://docs.linguana.dev/docs/troubleshooting/build-diagnostics.md): Resolve missing extraction, unsafe content, duplicate IDs, strict failures, and runtime import errors. - [Language loading](https://docs.linguana.dev/docs/troubleshooting/catalog-runtime.md): Fix language authorization, availability, server rendering, and original-language fallback. - [Jobs and provider](https://docs.linguana.dev/docs/troubleshooting/jobs-and-provider.md): Fix translation runs that are rejected, delayed, over budget, or waiting for review. - [Troubleshooting](https://docs.linguana.dev/docs/troubleshooting.md): Start from the symptom and find the smallest safe recovery step. - [Upload and authentication](https://docs.linguana.dev/docs/troubleshooting/upload-and-auth.md): Fix missing credentials, wrong project settings, and build upload problems. - [Choose your languages](https://docs.linguana.dev/docs/use-linguana/choose-languages.md): Select the languages your application should support and keep important product terms consistent. - [Create a project](https://docs.linguana.dev/docs/use-linguana/create-project.md): Create the organization and project that own manifests, languages, catalogs, and releases. - [Dashboard tour](https://docs.linguana.dev/docs/use-linguana/dashboard-tour.md): Find your project, builds, languages, strings, releases, and spending controls. - [Edit strings](https://docs.linguana.dev/docs/use-linguana/edit-strings.md): Correct a translation, preserve placeholders, and prepare a new catalog without changing the live release. - [Use the dashboard](https://docs.linguana.dev/docs/use-linguana.md): Manage languages, edit and review strings, publish releases, and track costs. - [Publish a language](https://docs.linguana.dev/docs/use-linguana/publish-language.md): Make a reviewed language available to customers and restore an earlier version when needed. - [Review translations](https://docs.linguana.dev/docs/use-linguana/review-translations.md): Check translated text before you make a language available to customers. - [Tokens and environments](https://docs.linguana.dev/docs/use-linguana/tokens-and-environments.md): Create, store, rotate, and revoke the build credentials for each project environment. - [Run translations](https://docs.linguana.dev/docs/use-linguana/translation-runs.md): Send application text for translation, follow progress, and understand what happens next. - [Usage and costs](https://docs.linguana.dev/docs/use-linguana/usage-and-costs.md): See what translation work costs and how Linguana helps you stay in control. - [What's new](https://docs.linguana.dev/docs/whats-new.md): User-facing changes, improvements, and fixes for Linguana. - [Private beta: first Linguana workflow](https://docs.linguana.dev/docs/whats-new/private-beta.md): Connect an application, translate selected languages, and publish reviewed versions. - [Public launch](https://docs.linguana.dev/docs/whats-new/public-launch.md): Set up with code or an AI agent, edit translations, and control published releases. - [Public SDKs on npm](https://docs.linguana.dev/docs/whats-new/public-sdk.md): Install Linguana from npm and connect React, Vue, Svelte, Solid, or TanStack Start.