arabic_name_transliterator 0.6.0
arabic_name_transliterator: ^0.6.0 copied to clipboard
A comprehensive Flutter package for bidirectional transliteration of Arabic names (Saudi, Egyptian) ↔ English with a large database of common names and automatic transliteration for unknown names.
Changelog #
0.6.0 #
🚀 New Features #
- Enhanced Data Accuracy: Improved transliteration mappings for common Saudi and Egyptian names.
- Extended Database: Added thousands of new verified names.
- Stability Improvements: Fixed issues with duplicate keys in names data.
- Flutter Examples: Added practical Flutter usage examples in documentation and example folder.
0.2.0 • Reverse Transliteration Support #
🚀 New Features #
- Bidirectional transliteration: Added reverse transliteration from English to Arabic
reverseTransliterate()— translate English names to ArabichasEnglishName()— check if an English name exists in the databasegetArabicName()— retrieve Arabic translation directly from database
- Automatic reverse mapping from existing database entries
- Case-insensitive English name lookup
📝 Improvements #
- Updated documentation with reverse transliteration examples
- Added comprehensive tests for reverse transliteration functionality
0.0.1 • Initial Release #
🚀 Features #
- Added a powerful Arabic-to-English transliteration engine.
- Included large curated database of common Saudi & Egyptian names.
- Implemented intelligent fallback algorithm for names not found in the database.
- Full support for multi-word / compound Arabic names
(e.g., عبدالرحمن، عبدالعزيز، محمد علي أحمد). - Simple and developer-friendly API:
transliterate()— accurate name transliteration.hasCommonName()— check if a name exists in the database.getCommonName()— retrieve stored transliteration without fallback.
- High-accuracy output based on real-world name usage.
📘 Data #
- Added thousands of verified male names (Saudi & Egyptian).
- Added thousands of verified female names.
- Added support for common compound names (عبدالرحمن، عبدالملك…).
🧩 Extras #
- Example usage included.
- Widget demonstration added.
- MIT license added.
- Full documentation included.