Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Localization, Internationalization and Translation packages

Last updated: January 26, 2025

Internationalization, a.k.a. i18n, is the design and development of a Flutter application that provides its easy localization for users around the globe.

Localization is the process of adapting an internationalized app for a specific region or locale, including translating text and adding locale-specific functionality. Translation is the process of changing a text into another language, and it is just one aspect of the localization process.

The complete lists of Dart and Flutter packages that can help you with Internationalization, Localization and Translation is provided below.


intl
👍 5.68K   ⬇️ 3.7M
Dart 3 compatible
Maintenance Status: Good

Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.

easy_localization
👍 3.42K   ⬇️ 192.2K
Dart 3 compatible
Maintenance Status: Good

Easy and Fast internationalizing and localization your Flutter Apps, this package simplify the internationalizing process .

translator
👍 690   ⬇️ 8K
Dart 3 compatible
Maintenance Status: Good

A free and unlimited Google Translate API for Dart. You can use it for translate strings and text for educational purpose.

slang Card Image
slang
👍 575   ⬇️ 73.8K
Dart 3 compatible
Maintenance Status: Good

Localization / Internationalization (i18n) solution. Use JSON, YAML, CSV, or ARB files to create typesafe translations via source generation.

flutter_localization
👍 347   ⬇️ 160.1K
Dart 3 compatible
Maintenance Status: Good

Flutter Localization is a package use for in-app localization with map data. More easier and faster to implement and inspired by the flutter_localizations itself.

bidi
👍 17   ⬇️ 307.8K
Dart 3 compatible
Maintenance Status: Good

Implementation of the Unicode Bidirectional Algorithm (UBA). Converts logical strings to their equivalent visual representation.

i18n_extension Card Image
i18n_extension
👍 349   ⬇️ 14.5K
Dart 3 compatible
Maintenance Status: Good

Translation and Internationalization (i18n) for Flutter. Easy to use for both large and small projects. Uses Dart extensions to reduce boilerplate.

intl_utils
👍 215   ⬇️ 126K
Dart 3 compatible
Maintenance Status: Good

intl_utils is a dart library that generates Dart localization code from ARB file. Generated code relies on Intl library.

flutter_localized_locales
👍 55   ⬇️ 243.7K
Dart 3 compatible
Maintenance Status: Average

Flutter package which provides locale code to name mappings for 563 locales.

persian_number_utility Card Image
persian_number_utility
👍 302   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Average

A Flutter Package for convert number to English or Persian(Farsi) letter and convert Miladi to Persian Date(Jalali/Shamsi date) and digits validator

flutter_translate Card Image
flutter_translate
👍 262   ⬇️ 7.7K
Dart 3 compatible
Maintenance Status: Good

Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter.

flutter_i18n
👍 197   ⬇️ 20.2K
Dart 3 compatible
Maintenance Status: Good

i18n made easy for Flutter. With flutter_i18n you can make your app international, using just a simple .json, .xml, .yaml or .toml file!

devicelocale
👍 140   ⬇️ 62.2K
Dart 3 compatible
Maintenance Status: Good

A Flutter package that can be used to extract the locales that are currently defined on a device with the current locale set as the first in the list.

phone_form_field
👍 186   ⬇️ 20.1K
Dart 3 compatible
Maintenance Status: Good

Flutter phone input integrated with flutter internationalization

localization Card Image
localization
👍 178   ⬇️ 17.5K
Dart 3 compatible
Maintenance Status: Average

Package to simplify the package translation.

intl_translation
👍 103   ⬇️ 58.6K
Dart 3 compatible
Maintenance Status: Good

Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.

lpinyin
👍 131   ⬇️ 16.6K
Dart 3 compatible
Maintenance Status: Poor

Chinese character conversion pinyin library.Accurate and complete Chinese character dictionary.Fast conversion.

localize_and_translate Card Image
localize_and_translate
👍 133   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

Flutter localization in easy steps, simple ways to localize and translate your app

arb_translate
👍 125   ⬇️ 564
Dart 3 compatible
Maintenance Status: Good

A command-line tool for automatically generating missing translations to ARB files using Google Gemini or OpenAI ChatGPT by LeanCode.

multiple_localization
👍 26   ⬇️ 72K
Dart 3 compatible
Maintenance Status: Good

Support for multiple abr and messages localization files for intl package.

flutter_translation_sheet Card Image
flutter_translation_sheet
👍 105   ⬇️ 234
Dart 3 compatible
Maintenance Status: Good

Flutter Translation Sheet (fts) is a simple tool to help you with localization (l10n) generating json, arb and dart files.

unorm_dart
👍 21   ⬇️ 70.2K
Dart 3 compatible
Maintenance Status: Average

Unicode 8.0 Normalization - NFC, NFD, NFKC, NFKD. This is a Dart port of [walling/unorm](https://github.com/walling/unorm).

easy_localization_loader
👍 69   ⬇️ 27.9K
Dart 3 compatible
Maintenance Status: Good

Easy Localization Loader custom assets loaders for easy_localization (Json, CSV, http, Xml, API ...)

syncfusion_localizations
👍 82   ⬇️ 16K
Dart 3 compatible
Maintenance Status: Good

Syncfusion Localizations package contains localized text for 77 cultures for all the applicable Syncfusion Flutter Widgets.

i18n
👍 84   ⬇️ 2.7K
Dart 3 compatible
Maintenance Status: Good

Simple i18n solution for dart and flutter. Uses code generation to generate translations as dart classes. Efficient and works with autocomplete!

localization_pro
👍 87   ⬇️ 9
Dart 3 compatible
Maintenance Status: Good

A dynamic Flutter package for seamless localization management.

slang_flutter
👍 29   ⬇️ 44.9K
Dart 3 compatible
Maintenance Status: Good

Flutter support for slang. This library provides helpful Flutter API.

phrase
👍 11   ⬇️ 47.3K
Dart 3 compatible
Maintenance Status: Good

Phrase Strings over-the-air translations library for Flutter

charset
👍 20   ⬇️ 36.1K
Dart 3 compatible
Maintenance Status: Average

Charset encoding and decoding Library, include iso-(2-15), windows series, gbk, euc-jp, euc-kr, shift-jis. And supportted charset detect, canEncode, canDecode.

flutter_locales Card Image
flutter_locales
👍 56   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

Easily localize your app to multiple languages

translations_cleaner
👍 35   ⬇️ 18.1K
Dart 3 compatible
Maintenance Status: Poor

Package to remove unused keys in arb files, across all translations

firebase_ui_localizations
👍 16   ⬇️ 31.1K
Dart 3 compatible
Maintenance Status: Good

Localization package for firebase_ui_auth, firebase_ui_firestore and firebase_ui_database

i69n
👍 48   ⬇️ 869
Dart 3 compatible
Maintenance Status: Good

Simple internationalization tool for Dart and Flutter, based on YAML files and source code generation.

lyrebird
👍 46   ⬇️ 28
Dart 3 compatible
Maintenance Status: Average

Visual editor for Application Resource Bundle localization files to be used with the intl package.

best_naveen_localization
👍 40   ⬇️ 25
Dart 3 compatible
Maintenance Status: Average

A cool localization package for every developer. In this package you can use many common words directly ...it will save your time and fast development ..

flutter_sheet_localization
👍 39   ⬇️ 203
Dart 3 compatible
Maintenance Status: Poor

Annotations for the flutter_sheet_localization_generator package.

digit_to_persian_word
👍 38   ⬇️ 70
Dart 3 compatible
Maintenance Status: Poor

Flutter package for changing digit (up to 16 digits) to the Persian word and add separate to an integer Convenient and practical.

auto_app_translate
👍 36   ⬇️ 64
Dart 3 compatible
Maintenance Status: Average

It is a library that translates apps into 80 languages and automates settings.

simplytranslate
👍 35   ⬇️ 751
Dart 3 compatible
Maintenance Status: Good

Free and unlimited Google translations and TTS. Fast and private.

lokalise_flutter_sdk
👍 17   ⬇️ 15.7K
Dart 3 compatible
Maintenance Status: Good

Lokalise Flutter SDK over-the-air translations updates. This package provides new translations from lokalise.com without a new app release.

r13n
👍 35   ⬇️ 254
Dart 3 compatible
Maintenance Status: Good

A package that enables region-specific configurations (regionalization). Built by Very Good Ventures.

bye_bye_localization
👍 34   ⬇️ 6
Dart 3 compatible
Maintenance Status: Poor

A simple Text Widget, that can translate any text to any language using instant on device translation AI model.

arb_utils
👍 21   ⬇️ 10.5K
Dart 3 compatible
Maintenance Status: Good

A set of tools to work with .arb files (the preferred Dart way of dealing with i18n/l10n/translations)

slang_gpt
👍 29   ⬇️ 3.3K
Dart 3 compatible
Maintenance Status: Good

Use GPT to automatically translate at compile time. A tool for slang.

enough_convert
👍 25   ⬇️ 6.3K
Dart 3 compatible
Maintenance Status: Poor

Support for character encodings / charsets / codecs missing from `dart:convert` - ISO 8859 / Latin, Windows, DOS, GBK, Big5, and KOI8 R/U.

auto_translator
👍 30   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Good

A command-line tool to translate ARB files using cloud translation services.

intl_generator
👍 25   ⬇️ 5K
Dart 3 compatible
Maintenance Status: Poor

Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.

locale_plus
👍 30   ⬇️ 609
Dart 3 compatible
Maintenance Status: Good

LocalePlus allows easy access to native device locale data in Flutter apps. Includes language, country code, time zone, and number formatting preferences.

flappy_translator
👍 30   ⬇️ 449
Dart 3 compatible
Maintenance Status: Good

A tool which automatically generates Flutter localization resources from CSV and Excel files.

i18next
👍 19   ⬇️ 8.1K
Dart 3 compatible
Maintenance Status: Good

A localization formatter based on the i18next standard. It is not yet a fully i18n tool only the formatting itself.

stream_chat_localizations
👍 19   ⬇️ 6.9K
Dart 3 compatible
Maintenance Status: Good

The Official localizations for Stream Chat Flutter, a service for building chat applications

deepl_dart
👍 26   ⬇️ 559
Dart 3 compatible
Maintenance Status: Good

Dart library for the DeepL language translation API. Pure Dart. Inspired by the official DeepL API documentation.

gbk_codec
👍 5   ⬇️ 17.5K
Dart 3 compatible
Maintenance Status: Poor

GBK codec converter (enCode and deCode) library includes bytes codec.

address
👍 26   ⬇️ 4
Dart 3 compatible
Maintenance Status: Average

Addresses internationalization library. Format various physical addresses in various languages and build localized address forms.

bangla_utilities
👍 25   ⬇️ 32
Dart 3 compatible
Maintenance Status: Poor

Plugin for English to Bangla date-time and number conversion.

locale_names
👍 7   ⬇️ 14.7K
Dart 3 compatible
Maintenance Status: Average

A Flutter package that provide locale display names in locales.

arabic_numbers
👍 23   ⬇️ 437
Dart 3 compatible
Maintenance Status: Poor

Easily convert to Arabic numerals

ez_localization
👍 23   ⬇️ 219
Dart 3 compatible
Maintenance Status: Average

Setup a powerful localization system in your flutter application quickly and easily.

auto_localized
👍 22   ⬇️ 163
Dart 3 compatible
Maintenance Status: Average

Easy to use runtime-safe Flutter app localization tool using code generation.

multi_language_json
👍 22   ⬇️ 131
Dart 3 compatible
Maintenance Status: Poor

A simple way to support your Flutter application with multiple languages!

flutter_sheet_localization_generator
👍 22   ⬇️ 117
Dart 3 compatible
Maintenance Status: Poor

Flutter localizations code generator from Google sheet files.

auto_screenshot_translate
👍 22   ⬇️ 49
Dart 3 compatible
Maintenance Status: Average

A library that screenshots by language and then creates and distributes store images by language.

excel_localization
👍 21   ⬇️ 36
Dart 3 compatible
Maintenance Status: Poor

This excel localization is project that user can use to generate variable values for using localisation. and manage localization without context.

fluent
👍 20   ⬇️ 544
Dart 3 compatible
Maintenance Status: Good

Fluent is a Dart implementation of Project Fluent, a localization framework designed to unleash the expressive power of the natural language.

internationalization
👍 20   ⬇️ 83
Dart 3 compatible
Maintenance Status: Good

A project to easily implement internationalization on flutter projects

arb_translator
👍 19   ⬇️ 49
Dart 3 compatible
Maintenance Status: Poor

A command-line utility which helps to translate arb files with the use of google translations.

getx_translator
👍 19   ⬇️ 42
Dart 3 compatible
Maintenance Status: Average

For generating language strings file for Flutter. Easy translation with google sheet.

translator_plus
👍 18   ⬇️ 420
Dart 3 compatible
Maintenance Status: Average

A free and unlimited Google Translate API for Dart. You can use it for translate strings and text for educational purpose.

flutter_arb_translator
👍 18   ⬇️ 295
Dart 3 compatible
Maintenance Status: Good

A command line tool which simplifies translation of Flutter ARB files.

auto_store_translate
👍 11   ⬇️ 52
Dart 3 compatible
Maintenance Status: Average

A library that automates translation/registration of metadata (title, description, etc.) in the App Store/Play Store.

csv_localizations
👍 7   ⬇️ 28
Dart 3 compatible
Maintenance Status: Good

A minimal CSV localization package built on LocalizationsDelegate.

localized_rich_text
👍 6   ⬇️ 689
Dart 3 compatible
Maintenance Status: Average

A flutter plugin to facilitate the localization of a RichText

myanmar_tools
👍 4   ⬇️ 36
Dart 3 compatible
Maintenance Status: Poor

Myanmar Tools for Flutter. This Myanmar Tools library is ported from google myanmar-tools project(java)

fluintl
👍 3   ⬇️ 83
Dart 3 compatible
Maintenance Status: Poor

A Flutter Internationalization support package.Use it to quickly build an international Apps.

toml_localizations
👍 3   ⬇️ 42
Dart 3 compatible
Maintenance Status: Good

A minimal TOML localization package built on LocalizationsDelegate.

json_localizations
👍 2   ⬇️ 51
Dart 3 compatible
Maintenance Status: Good

A minimal JSON localization package built on LocalizationsDelegate.

localization_plus
👍 2   ⬇️ 37
Dart 3 compatible
Maintenance Status: Good

Easy, Advanced and Fast Internationalization for your Dart-based Apps

yaml_localizations
👍 2   ⬇️ 24
Dart 3 compatible
Maintenance Status: Good

A minimal YAML localization package built on LocalizationsDelegate.

minimal_localizations
👍 1   ⬇️ 24
Dart 3 compatible
Maintenance Status: Good

Minimal localization given a map of translations per language.

localization_builder
👍 0   ⬇️ 220
Dart 3 compatible
Maintenance Status: Poor

A data class builder for localization.

flutter_kurdish_localization
👍 56   ⬇️ 298

Maintenance Status: Good

Flutter Central Kurdish Localization in easy steps, simple ways to localize and translate your app to Central Kurdish.

gen_lang
👍 22   ⬇️ 26

Maintenance Status: Poor

gen_lang is a dart library for internationalization. Extracts messages to generate dart files required by Intl

flutter_device_locale
👍 16   ⬇️ 47

Maintenance Status: Poor

A Flutter plugin for retrieving the device locale information.

localize
👍 16   ⬇️ 22

Maintenance Status: Poor

Internationalizing Flutter apps

i18n_localizations
👍 5   ⬇️ 31

Maintenance Status: Poor

A simple flutter package for internationalization, angular TranslateService users will love this package.