Eine spezifische arabische Sprachbibliothek, die aus Python nach Dart portiert wurde und grundlegende Funktionen zum Bearbeiten von arabischen Buchstaben und Text bereitstellt.
Aus öffentlichen Paketdaten erstellte Orientierung.
DartArabic ist eine Dart-Portierung einer auf Python basierenden arabischen Sprachbibliothek und bietet grundlegende Funktionen zur Manipulation von arabischen Buchstaben und Texten. Sie ermöglicht Entwicklern die Arbeit mit arabischen Schriftmerkmalen wie Buchstabengestaltung, der Behandlung von Diakritika und Textnormalisierung. Für den plattformübergreifenden Einsatz konzipiert, unterstützt sie Android, iOS, Web, macOS, Windows und Linux. Das Paket vereinfacht Aufgaben wie Textverarbeitung und sprachliche Operationen spezifisch für Arabisch und ist daher wertvoll für Anwendungen, die eine präzise Handhabung arabischer Texte erfordern.
Anwendungsfälle
Textnormalisierung für Arabisch
Behandlung arabischer Diakritika
Buchstabengestaltung im arabischen Text
Textvorverarbeitung auf Arabisch
Unterstützung arabischer NLP-Aufgaben
Hauptmerkmale
Arabisch-spezifische Textmanipulation
Plattformübergreifende Kompatibilität
Aus der Python-Bibliothek portiert
Grundlegende arabische Sprachfunktionen
Leichtgewichtig und fokussiert
Geeignet für
Arabisch-Sprache-Apps
Textverarbeitungstools
Lernsoftware
Lokalisierungsprojekte
NLP-Anwendungen
Hinweise
Beschränkt auf grundlegende arabische Operationen
Keine fortgeschrittene sprachliche Analyse
Abhängig von externer Python-Logik
Nicht geeignet für komplexe arabisch Grammatik
Erfordert Verständnis für die Feinheiten der arabischen Schrift
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
Strip tatweel from a text and return a result text.
Example:
print(DartArabic.stripTatweel("العـــــربيةُ"));
Outputs: العربيةُ
stripShadda
Strip Shadda from a text and return a result text.
Example:
print(DartArabic.stripShadda("الشّمسيّة"));
Outputs: الشمسية
normalizeLigature
Normalize Lam Alef ligatures into two letters (LAM and ALEF),and and return a result text. Some systems present lamAlef ligature as a single letter, this function convert it into two letters, The converted letters into LAM and ALEF are :