Flutter localization

Flutter is Google’s open-source UI framework for building natively compiled apps for mobile, web, and desktop from a single codebase. It handles internationalization through ARB (Application Resource Bundle) files, a JSON-based format with metadata for context, placeholders, and plurals. Translate your Flutter ARB files with Localazy and keep every platform build multilingual from one project.

How Localazy works with Flutter

Upload your ARB files through the Localazy CLI, translate on the platform, and download translated files back into lib/l10n/, ready for flutter gen-l10n, with no changes to your app code.

  • Complete ARB support - metadata blocks, placeholders, and ICU messages parsed correctly, no extra configuration needed.
  • Translator context - @ metadata and description fields shown in the translation UI, so translators see what each string does.
  • Array notation - bracketed arrays (difficulty[0], difficulty[1]) supported via the array_br feature.
  • CI/CD automation - run localazy upload and localazy download from GitHub, GitLab, or Bitbucket pipelines.

Helpful Localazy features for Flutter translation

Placeholder and ICU validation

Machine translation and busy translators break {count, plural, …} syntax more often than you’d expect, and a single malformed message fails flutter gen-l10n for the whole locale. Localazy validates placeholders and ICU syntax during translation, so errors are caught in the editor instead of your build log.

Format conversions

Sharing strings between your Flutter app and something else? Upload ARB and download the same translations as Android XML, iOS .strings, PO, or XLIFF: one source of truth for every platform.

Flutter + Localazy: Quick start guide

Learn how to use Flutter with Localazy. Set up your localization workflow in minutes!

Read the guide

AI-driven translation
with human control

Bring your whole team inCollaborate with your colleagues, clients, or users without seat limits.
Establish a source of truth for your contextManage terminology, instructions, and style guides all in one place.
Let Localazy AI handle the first draftAutomatically generate new translations based on your context.
Get human reviewers to keep an eye on qualityHave our trusted native speakers review your translations as you go.
Localazy CLI: Automated localization for your project

Localazy CLI: Automated localization for your project

Designed for development teams, Localazy CLI provides advanced i18n automation capabilities to manage translations across your entire pipeline. Integrate  your project with Localazy CLI & align it to your current CI/CD workflows.

Try Localazy with a 14-day trial!

Sign up now and start translating!

Start now
Try the Flutter integration with your own content!

Automate your localization with Localazy today!

Sign up now