.arb Translation Tool

Translate Flutter ARB Files Online Free

Upload your Flutter .arb localization file, pick a target language, and download translated ARB with all @-metadata, placeholders, and ICU patterns fully intact. Free, no account needed.

No account required Files processed in-memory 20+ Languages

Drop your file here, or click to browse

Simple 3-Step Process

How to Translate .arb Files Online

01

Upload .arb File

Drag and drop your .arb file into the translator. Our parser immediately extracts translatable text while preserving code syntax.

02

Select Target Language

Choose from over 20+ languages including Spanish, German, French, Portuguese, Ukrainian, Japanese, and more.

03

Download Translation

Review the side-by-side diff preview and download your translated .arb file with zero structural corruption.

Built for Developers & Translators

Why Translate .arb Files with structrans?

Preserves @-prefixed metadata entries (@@locale, @message descriptions, @placeholders).

Protects ICU plural, select, and gender patterns used in Flutter l10n.

Translates message strings while keeping placeholder names like {name} and {count} intact.

100% in-memory — ARB files are never stored on disk after translation.

FAQ

Frequently Asked Questions

How do I translate a Flutter ARB file online for free?

Upload your .arb file, select a target language, and download the translated ARB with all metadata and placeholders intact. Free, no account needed.

Are @-metadata entries like @locale and @message preserved?

Yes. All @-prefixed metadata, including @@locale, individual @message descriptions, and @placeholder definitions, are preserved without modification.

Does it handle Flutter ICU plural and select patterns?

Yes. ICU plural ({count, plural, =0 {...} other {...}}), select, and gender patterns are tokenized and protected during translation.

Is this compatible with Flutter gen-l10n?

Yes! Generated ARB files from flutter pub run intl_translation or gen-l10n are fully compatible with structrans.

Ready to Translate Your .arb Files?

Try structrans for free with instant AST parsing and zero data retention.

Translate .arb Now