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
691
A free and unlimited Google Translate API for Dart. You can use it for translate strings and text for educational purpose.
slang
575
Localization / Internationalization (i18n) solution. Use JSON, YAML or CSV files to create typesafe translations via source generation.
i18n_extension
350
Translation and Internationalization (i18n) for Flutter. Easy to use for both large and small projects. Uses Dart extensions to reduce boilerplate.
flutter_localization
348
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
303
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
262
Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter.
intl_utils
215
intl_utils is a dart library that generates Dart localization code from ARB file. Generated code relies on Intl library.
flutter_i18n
197
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
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
133
Flutter localization in easy steps, simple ways to localize and translate your app
lpinyin
131
Chinese character conversion pinyin library.Accurate and complete Chinese character dictionary.Fast conversion.
arb_translate
125
A command-line tool for automatically generating missing translations to ARB files using Google Gemini API by LeanCode.
flutter_translation_sheet
105
Flutter Translation Sheet (fts) is a simple tool to help you with localization (l10n) generating json, arb and dart files.
intl_translation
103
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.
i18n
84
Simple i18n solution for dart and flutter. Uses code generation to generate translations as dart classes. Efficient and works with autocomplete!
syncfusion_localizations
82
Syncfusion Localizations package contains localized text for 77 cultures for all the applicable Syncfusion Flutter Widgets.
easy_localization_loader
69
Easy Localization Loader custom assets loaders for easy_localization (Json, CSV, http, Xml, API ...)
flutter_kurdish_localization
56
Flutter Central Kurdish Localization in easy steps, simple ways to localize and translate your app to Central Kurdish.
flutter_localized_locales
55
Flutter package which provides locale code to name mappings for 563 locales.
i69n
48
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
30
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
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
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)
charset
20
Charset encoding and decoding Library, include iso-(2-15), windows series, gbk, euc-jp, euc-kr, shift-jis. And supportted charset detect, canEncode, canDecode.
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
getx_translator
19
For generating language strings file for Flutter. Easy translation with google sheet.
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.
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.
bidi
17
Implementation of the Unicode Bidirectional Algorithm (UBA). Converts logical strings to their equivalent visual representation.
firebase_ui_localizations
16
Localization package for firebase_ui_auth, firebase_ui_firestore and firebase_ui_database
auto_store_translate
11
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 .