Our AI translates your files while preserving format, keys, and placeholders — no manual post-editing needed.
Get production-ready translations in 165 languages, fast.

Translate with AI

Why AI

  • AI can preserve format, keeping keys intact while accurately recognizing placeholders.
  • It can translate less common languages where human translators may be scarce.
  • AI can consider context, reducing errors in ambiguous phrases.
  • It can consider plural forms, character limits, sentence casing, and cultural adjustments.
  • AI can translate large amounts of text almost instantly, reducing turnaround time for global releases.
  • It reduces reliance on expensive human translators, especially for initial drafts.
  • AI ensures uniform translations across files, avoiding inconsistencies in terminology and following predefined style guides.

Why l10n.dev

  • Supports 165 languages.
  • API is well-documented and supports test requests.
  • Includes a workspace for managing files and translating with UI.
  • Custom terminology and style can be set to improve translation.
  • Has double-check for compliance with the source format.
  • More affordable than other machine translation services.
  • Provides seamless integration into your localization processes, correcting AI errors and intelligently chunking content to fit the AI context window — handling it all on our end.
  • Manages files, maintaining string order, and more.
  • You can translate only new strings, for efficient localization workflows.
  • All users receive 30,000 characters for free each month.

L10n Integrations

Streamline your localization workflow with our developer-friendly integrations. Translate directly from your environment with just one click or automate the process.

VS Code Extension

Translate i18n files directly in your editor.

  • One-click localization: Automatically detects target languages from your project structure for effortless translation.
  • Compatible with i18next, ICU, and other popular i18n formats.
  • Supports JSON and ARB files (adapted for Flutter app localization).
  • The extension translates files in real time via the Translate JSON API and does not store your JSON or translations on our servers.
  • Your API key is securely stored in the VS Code built-in Secret Manager.

Figma Plugin

Translate text within frames for design localization.

  • Perfect for design handoff, UI testing, and localization preview.
  • Non-destructive translation: Creates a new frame while preserving your original design.
  • Context-aware AI understands your UI text for natural translations.
  • Only sends the text content you choose to translate. No source text or translations are stored on our servers beyond processing time.
  • Support for rare languages like Uzbek, Kazakh, and Georgian.

Developer Affiliate Program

Build integrations. Earn revenue. Grow together.

  • Earn 10% commission on every purchase made by users who adopt our service through your integration.
  • All integrations must be open source, ensuring transparency, security, and reliability for our users.
  • Dedicated technical support to help you integrate our API.
  • Focus on your users, we'll take care of the AI, global infrastructure, ongoing enhancements, and scalable reliability.
  • We see affiliates as partners. You help us grow, and we'll help you grow too.
  • By joining, you agree to the full Affiliate Program Terms (the official legal version).

Pricing

Flexible and affordable packages designed to grow with your needs.

30K Characters

$0.00

Start for free! Perfect for individual developers.

Translate 30,000 characters

Renews monthly.

No credit card required.

Test Package

$0.10

Translate 1,000 characters

Valid for 1 days.*

VisaMastercard

100K Characters

$3.90

Perfect for small teams.

Translate 100,000 characters

Valid for 90 days.*

VisaMastercard

5M Characters

$24.90

Best value for large-scale projects!

Translate 5,000,000 characters

Valid for 90 days.*

Save $24.60 compared to buying 5x 1M packages.

VisaMastercard

By purchasing, you agree to our Terms of Service and Privacy Policy.

*Each package is valid for 90 days, and unused balances can be carried over if a new package is purchased before expiration.