Top Flutter Localization, Internationalization and Translation packages 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.
translator
708
A free and unlimited Google Translate API for Dart. You can use it for translate strings and text for educational purpose.
slang
630
Localization / Internationalization (i18n) solution. Use JSON, YAML or CSV files to create typesafe translations via source generation.
flutter_localization
390
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.
i18n_extension
353
Translation and Internationalization (i18n) for Flutter. Easy to use for both large and small projects. Uses Dart extensions to reduce boilerplate.
persian_number_utility
306
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
266
Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter.
intl_utils
219
intl_utils is a dart library that generates Dart localization code from ARB file. Generated code relies on Intl library.
flutter_i18n
198
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
144
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.
localize_and_translate
134
Flutter localization in easy steps, simple ways to localize and translate your app
lpinyin
132
Chinese character conversion pinyin library.Accurate and complete Chinese character dictionary.Fast conversion.
arb_translate
127
A command-line tool for automatically generating missing translations to ARB files using Google Gemini API by LeanCode.
flutter_translation_sheet
109
Flutter Translation Sheet (fts) is a simple tool to help you with localization (l10n) generating json, arb and dart files.
intl_translation
104
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
i18n
89
Simple i18n solution for dart and flutter. Uses code generation to generate translations as dart classes. Efficient and works with autocomplete!
syncfusion_localizations
86
Syncfusion Localizations package contains localized text for 77 cultures for all the applicable Syncfusion Flutter Widgets.
easy_localization_loader
70
Easy Localization Loader custom assets loaders for easy_localization (Json, CSV, http, Xml, API ...)
flutter_localized_locales
57
Flutter package which provides locale code to name mappings for 563 locales.
flutter_kurdish_localization
57
Flutter Central Kurdish Localization in easy steps, simple ways to localize and translate your app to Central Kurdish.
i69n
49
Simple internationalization tool for Dart and Flutter, based on YAML files and source code generation.
lyrebird
46
Visual editor for Application Resource Bundle localization files to be used with the intl package.
best_naveen_localization
40
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 ..
digit_to_persian_word
38
Flutter package for changing digit (up to 16 digits) to the Persian word and add separate to an integer Convenient and practical.
r13n
35
A package that enables region-specific configurations (regionalization). Built by Very Good Ventures.
bye_bye_localization
34
A simple Text Widget, that can translate any text to any language using instant on device translation AI model.
locale_plus
31
LocalePlus allows easy access to native device locale data in Flutter apps. Includes language, country code, time zone, and number formatting preferences.
flappy_translator
31
A tool which automatically generates Flutter localization resources from CSV and Excel files.
deepl_dart
26
Dart library for the DeepL language translation API. Pure Dart. Inspired by the official DeepL API documentation.
address
26
Addresses internationalization library. Format various physical addresses in various languages and build localized address forms.
enough_convert
25
Support for character encodings / charsets / codecs missing from `dart:convert` - ISO 8859 / Latin, Windows, DOS, GBK, Big5, and KOI8 R/U.
intl_generator
25
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
ez_localization
23
Setup a powerful localization system in your flutter application quickly and easily.
auto_screenshot_translate
22
A library that screenshots by language and then creates and distributes store images by language.
gen_lang
22
gen_lang is a dart library for internationalization. Extracts messages to generate dart files required by Intl
charset
21
Charset encoding and decoding Library, include iso-(2-15), windows series, gbk, euc-jp, euc-kr, shift-jis. And supportted charset detect, canEncode, canDecode.
unorm_dart
21
Unicode 8.0 Normalization - NFC, NFD, NFKC, NFKD. This is a Dart port of [walling/unorm](https://github.com/walling/unorm).
excel_localization
21
This excel localization is project that user can use to generate variable values for using localisation. and manage localization without context.
arb_utils
21
A set of tools to work with .arb files (the preferred Dart way of dealing with i18n/l10n/translations)
getx_translator
20
For generating language strings file for Flutter. Easy translation with google sheet.
fluent
20
Fluent is a Dart implementation of Project Fluent, a localization framework designed to unleash the expressive power of the natural language.
i18next
19
A localization formatter based on the i18next standard. It is not yet a fully i18n tool only the formatting itself.
stream_chat_localizations
19
The Official localizations for Stream Chat Flutter, a service for building chat applications
arb_translator
19
A command-line utility which helps to translate arb files with the use of google translations.
translator_plus
18
A free and unlimited Google Translate API for Dart. You can use it for translate strings and text for educational purpose.
bidi
17
Implementation of the Unicode Bidirectional Algorithm (UBA). Converts logical strings to their equivalent visual representation.
lokalise_flutter_sdk
17
Lokalise Flutter SDK over-the-air translations updates. This package provides new translations from lokalise.com without a new app release.
firebase_ui_localizations
17
Localization package for firebase_ui_auth, firebase_ui_firestore and firebase_ui_database
auto_store_translate
12
A library that automates translation/registration of metadata (title, description, etc.) in the App Store/Play Store.
i18n_localizations
5
A simple flutter package for internationalization, angular TranslateService users will love this package.
myanmar_tools
4
Myanmar Tools for Flutter. This Myanmar Tools library is ported from google myanmar-tools project(java)
fluintl
3
A Flutter Internationalization support package.Use it to quickly build an international Apps.
easy_localization
0
Easy and Fast internationalizing and localization your Flutter Apps, this package simplify the internationalizing process .