Enables multilingual content translation for app localization, website content, and text data through a translate tool a...
Created byApr 22, 2025
Lingo.dev is a community-driven, open-source CLI for AI-powered web and mobile app localization.
Lingo.dev is designed to produce authentic translations instantly, eliminating manual work and management overhead. As a result, teams do accurate localization 100x faster, shipping features to more happy users worldwide. It can be used with your own LLM or with Lingo.dev-managed Localization Engine.
Little-known fact: Lingo.dev began as a small project at a student hackathon back in 2023! Many iterations later, we got accepted into Y Combinator in 2024, and we're now hiring! Interested in building the next-gen localization tools? Send your CV to careers@lingo.dev!
In This Guide
Quickstart - Get started in minutes
Caching - Optimize translation updates
GitHub Action - Automate localization in CI/CD
Features - What makes Lingo.dev powerful
Documentation - Detailed guides and references
Contribute - Join our community
Quickstart
Lingo.dev CLI is designed to work with both your own LLM, and Lingo.dev-managed Localization Engine built on top of latest SOTA (state-of-the-art) LLMs.
Using Your Own LLM (BYOK or Bring Your Own Key)
Create an i18n.json configuration file:
Set your API key as an environment variable:
Run the localization:
Using Lingo.dev Cloud
Oftentimes, production-grade apps require features like translation memory, glossary support, and localization quality assurance. Also, sometimes, you want an expert to decide for you which LLM provider and model to use, and to update the model automatically when new ones are released. Lingo.dev is a managed Localization Engine that provides these features:
Create an i18n.json configuration file (without provider node):
Authenticate with Lingo.dev:
Run localization:
Documentation
For detailed guides and API references, visit the documentation.
Caching with `i18n.lock`
Lingo.dev uses an i18n.lock file to track content checksums, ensuring only changed text gets translated. This improves:
Speed: Skip already translated content
Consistency: Prevent unnecessary retranslations
Cost: No billing for repeated translations
GitHub Action
Lingo.dev offers a GitHub Action to automate localization in your CI/CD pipeline. Here's a basic setup:
This action runs lingo.dev i18n on every push, keeping your translations up-to-date automatically.
Don't see your language? Just add a new language code to the `i18n.json` file and open a PR.
Lingo.dev is a community-driven, open-source CLI for AI-powered web and mobile app localization.
Lingo.dev is designed to produce authentic translations instantly, eliminating manual work and management overhead. As a result, teams do accurate localization 100x faster, shipping features to more happy users worldwide. It can be used with your own LLM or with Lingo.dev-managed Localization Engine.
Little-known fact: Lingo.dev began as a small project at a student hackathon back in 2023! Many iterations later, we got accepted into Y Combinator in 2024, and we're now hiring! Interested in building the next-gen localization tools? Send your CV to careers@lingo.dev!
In This Guide
Quickstart - Get started in minutes
Caching - Optimize translation updates
GitHub Action - Automate localization in CI/CD
Features - What makes Lingo.dev powerful
Documentation - Detailed guides and references
Contribute - Join our community
Quickstart
Lingo.dev CLI is designed to work with both your own LLM, and Lingo.dev-managed Localization Engine built on top of latest SOTA (state-of-the-art) LLMs.
Using Your Own LLM (BYOK or Bring Your Own Key)
Create an i18n.json configuration file:
Set your API key as an environment variable:
Run the localization:
Using Lingo.dev Cloud
Oftentimes, production-grade apps require features like translation memory, glossary support, and localization quality assurance. Also, sometimes, you want an expert to decide for you which LLM provider and model to use, and to update the model automatically when new ones are released. Lingo.dev is a managed Localization Engine that provides these features:
Create an i18n.json configuration file (without provider node):
Authenticate with Lingo.dev:
Run localization:
Documentation
For detailed guides and API references, visit the documentation.
Caching with `i18n.lock`
Lingo.dev uses an i18n.lock file to track content checksums, ensuring only changed text gets translated. This improves:
Speed: Skip already translated content
Consistency: Prevent unnecessary retranslations
Cost: No billing for repeated translations
GitHub Action
Lingo.dev offers a GitHub Action to automate localization in your CI/CD pipeline. Here's a basic setup:
This action runs lingo.dev i18n on every push, keeping your translations up-to-date automatically.