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

Discord Medium LinkedIn Twitter

Top Flutter Localization, Internationalization and Translation packages

Last updated: November 15, 2024

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
Dart 3 compatible 👍 5.55K
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
Dart 3 compatible 👍 3.31K
Maintenance Status: Good

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

translator
Dart 3 compatible 👍 666
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
Dart 3 compatible 👍 524
Maintenance Status: Good

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

i18n_extension Card Image
i18n_extension
Dart 3 compatible 👍 347
Maintenance Status: Good

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

flutter_localization
Dart 3 compatible 👍 310
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.

persian_number_utility Card Image
persian_number_utility
Dart 3 compatible 👍 298
Maintenance Status: Good

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
Dart 3 compatible 👍 256
Maintenance Status: Good

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

intl_utils
Dart 3 compatible 👍 208
Maintenance Status: Good

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

flutter_i18n
Dart 3 compatible 👍 197
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!

phone_form_field
Dart 3 compatible 👍 179
Maintenance Status: Good

Flutter phone input integrated with flutter internationalization

devicelocale
Dart 3 compatible 👍 140
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.

arb_translate
Dart 3 compatible 👍 107
Maintenance Status: Good

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

flutter_translation_sheet Card Image
flutter_translation_sheet
Dart 3 compatible 👍 104
Maintenance Status: Good

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

intl_translation
Dart 3 compatible 👍 101
Maintenance Status: Good

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

localization_pro
Dart 3 compatible 👍 84
Maintenance Status: Good

A dynamic Flutter package for seamless localization management.

syncfusion_localizations
Dart 3 compatible 👍 81
Maintenance Status: Good

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

i18n
Dart 3 compatible 👍 78
Maintenance Status: Good

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

easy_localization_loader
Dart 3 compatible 👍 68
Maintenance Status: Good

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

flutter_locales Card Image
flutter_locales
Dart 3 compatible 👍 56
Maintenance Status: Good

Easily localize your app to multiple languages

flutter_kurdish_localization Card Image
flutter_kurdish_localization
Dart 3 compatible 👍 54
Maintenance Status: Good

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

i69n
Dart 3 compatible 👍 47
Maintenance Status: Good

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

auto_app_translate
Dart 3 compatible 👍 36
Maintenance Status: Good

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

r13n
Dart 3 compatible 👍 35
Maintenance Status: Good

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

simplytranslate
Dart 3 compatible 👍 32
Maintenance Status: Good

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

flappy_translator
Dart 3 compatible 👍 30
Maintenance Status: Good

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

auto_translator
Dart 3 compatible 👍 30
Maintenance Status: Good

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

locale_plus
Dart 3 compatible 👍 28
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.

multiple_localization
Dart 3 compatible 👍 26
Maintenance Status: Good

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

ez_localization
Dart 3 compatible 👍 23
Maintenance Status: Good

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

auto_screenshot_translate
Dart 3 compatible 👍 22
Maintenance Status: Good

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

internationalization
Dart 3 compatible 👍 20
Maintenance Status: Good

A project to easily implement internationalization on flutter projects

fluent
Dart 3 compatible 👍 19
Maintenance Status: Good

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

stream_chat_localizations
Dart 3 compatible 👍 18
Maintenance Status: Good

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

csv_localizations
Dart 3 compatible 👍 7
Maintenance Status: Good

A minimal CSV localization package built on LocalizationsDelegate.

localized_rich_text
Dart 3 compatible 👍 6
Maintenance Status: Good

A flutter plugin to facilitate the localization of a RichText

toml_localizations
Dart 3 compatible 👍 3
Maintenance Status: Good

A minimal TOML localization package built on LocalizationsDelegate.

yaml_localizations
Dart 3 compatible 👍 2
Maintenance Status: Good

A minimal YAML localization package built on LocalizationsDelegate.

json_localizations
Dart 3 compatible 👍 2
Maintenance Status: Good

A minimal JSON localization package built on LocalizationsDelegate.

minimal_localizations
Dart 3 compatible 👍 1
Maintenance Status: Good

Minimal localization given a map of translations per language.

localization_plus
Dart 3 compatible 👍 1
Maintenance Status: Good

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

localization Card Image
localization
Dart 3 compatible 👍 178
Maintenance Status: Average

Package to simplify the package translation.

flutter_localized_locales
Dart 3 compatible 👍 54
Maintenance Status: Average

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

lyrebird
Dart 3 compatible 👍 46
Maintenance Status: Average

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

best_naveen_localization
Dart 3 compatible 👍 40
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 ..

translations_cleaner
Dart 3 compatible 👍 34
Maintenance Status: Average

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

intl_generator
Dart 3 compatible 👍 25
Maintenance Status: Average

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

address
Dart 3 compatible 👍 25
Maintenance Status: Average

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

auto_localized
Dart 3 compatible 👍 22
Maintenance Status: Average

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

getx_translator
Dart 3 compatible 👍 19
Maintenance Status: Average

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

auto_store_translate
Dart 3 compatible 👍 9
Maintenance Status: Average

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

lpinyin
Dart 3 compatible 👍 128
Maintenance Status: Poor

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

flutter_sheet_localization
Dart 3 compatible 👍 38
Maintenance Status: Poor

Annotations for the flutter_sheet_localization_generator package.

digit_to_persian_word
Dart 3 compatible 👍 38
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.

bye_bye_localization
Dart 3 compatible 👍 34
Maintenance Status: Poor

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

bangla_utilities
Dart 3 compatible 👍 25
Maintenance Status: Poor

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

arabic_numbers
Dart 3 compatible 👍 23
Maintenance Status: Poor

Easily convert to Arabic numerals

flutter_sheet_localization_generator
Dart 3 compatible 👍 22
Maintenance Status: Poor

Flutter localizations code generator from Google sheet files.

myanmar_tools
Dart 3 compatible 👍 4
Maintenance Status: Poor

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

fluintl
Dart 3 compatible 👍 3
Maintenance Status: Poor

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

localization_builder
Dart 3 compatible 👍 0
Maintenance Status: Poor

A data class builder for localization.

localize_and_translate
👍 132
Maintenance Status: Good

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

gen_lang
👍 22
Maintenance Status: Poor

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

localize
👍 16
Maintenance Status: Poor

Internationalizing Flutter apps

flutter_device_locale
👍 16
Maintenance Status: Poor

A Flutter plugin for retrieving the device locale information.

i18n_localizations
👍 5
Maintenance Status: Poor

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