|
Knowledgebase
EnterprisePlatform
PlatformAPIReact (MCP)CLIIntegrationsReact (Lingo Compiler)
Alpha
Guides
Changelog

Localization

  • Overview
  • Translation API
  • Web App Localization
  • Mobile App Localization
  • iOS with String Catalogs
  • Android with strings.xml
  • Emails Localization
  • Static Content (e.g. .md, .json)

Workflows

  • Engine Setup with MCP
  • CI/CD

Localization Guides

Max PrilutskiyMax Prilutskiy·Updated about 1 month ago·2 min read

Each guide walks through a specific localization scenario end-to-end - from configuring a localization engine on Lingo.dev to shipping translated output in production. Every guide assumes you have an organization and at least one localization engine configured.

How Guides Work#

Every product has different localization surfaces. A web app needs translated UI strings. An API needs localized responses. A documentation site needs translated Markdown files. Each surface connects to the same localization engine, but the integration pattern differs.

These guides cover seven integration patterns:

SurfaceWhat gets localizedIntegration method
Translation APIKey-value data, dynamic contentHTTP API calls
Web appsUI strings, component textCLI + framework integration
Mobile appsiOS .strings, Android .xmlCLI + mobile build pipeline
iOS appsXcode String Catalogs .xcstringsCLI + GitHub Actions
Android appsAndroid strings.xmlCLI + GitHub Actions
EmailsTransactional and marketing templatesAPI or CLI depending on template format
Static contentMarkdown, JSON, YAML filesCLI with file-based translation
CI/CD workflowsAll of the above, automatedGitHub Actions, GitLab CI, Bitbucket Pipelines

Prerequisites

All guides require an API key and a configured localization engine. If you haven't set these up yet, start with the documentation.

Choose Your Guide#

Translation API
Send key-value data to the localization API and get translations back programmatically
Web App
Localize React, Next.js, and other web frameworks using the CLI
Mobile App
Localize iOS and Android applications with per-locale model selection
iOS with String Catalogs
End-to-end Xcode .xcstrings localization with CLI and GitHub Actions
Android with strings.xml
End-to-end Android XML localization with CLI and GitHub Actions
Emails
Translate transactional and marketing email templates with brand voice applied
Static Content
Translate Markdown, JSON, and other static files in your repository
CI/CD Workflows
Automate localization on every push with GitHub Actions, GitLab CI, or Bitbucket
Engine Setup with MCP
Configure a localization engine using AI coding assistants through the Lingo.dev MCP server
Jira Triage
Automatically triage Jira tickets for localization relevance with AI-powered suggestions

Was this page helpful?