arabic_name_transliterator 0.6.0 copy "arabic_name_transliterator: ^0.6.0" to clipboard
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 Arabic
    • hasEnglishName() — check if an English name exists in the database
    • getArabicName() — 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.

3
likes
150
points
206
downloads

Publisher

unverified uploader

Weekly Downloads

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.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on arabic_name_transliterator