सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
DartArabic एक पायथन-आधारित अरबी भाषा लाइब्रेरी का Dart संस्करण है, जो अरबी अक्षरों और पाठ के संचालन के लिए मूलभूत कार्य प्रदान करता है। यह विकासकर्ताओं को अक्षर आकृति, दीक्षितिक्स का प्रबंधन और पाठ सामान्यीकरण जैसे अरबी लिपि विशेषताओं के साथ काम करने की अनुमति देता है। क्रॉस-प्लेटफॉर्म उपयोग के लिए डिज़ाइन किया गया, यह Android, iOS, Web, macOS, Windows और Linux का समर्थन करता है। यह पैकेज अरबी के लिए विशिष्ट टेक्स्ट प्रोसेसिंग और भाषाई संचालन जैसे कार्यों को सरल बनाता है, जिससे यह अरबी पाठ के सटीक निर्माण की आवश्यकता वाले एप्लिकेशन के लिए मूल्यवान हो जाता है।
उपयोग
अरबी टेक्स्ट सामान्यीकरण
अरबी विकार का प्रबंधन
अरबी पाठ में अक्षर आकृति
अरबी पाठ पूर्वप्रसंस्करण
अरबी एनएलपी कार्यों का समर्थन करना
मुख्य विशेषताएँ
अरबी-विशिष्ट टेक्स्ट संशोधन
क्रॉस-प्लेटफॉर्म संगतता
पायथन लाइब्रेरी से पोर्ट किया गया
मूल अरबी भाषा कार्य
हल्का और फोकस्ड
इनके लिए उपयुक्त
अरबी भाषा ऐप्स
पाठ संसाधन उपकरण
शैक्षिक सॉफ्टवेयर
स्थानीयकरण प्रोजेक्ट्स
एनएलपी एप्लिकेशन
विचार योग्य बातें
मूलभूत अरबी संचालन तक सीमित
उन्नत भाषा विश्लेषण नहीं
बाहरी पायथन तर्क पर निर्भर करता है
जटिल अरबी व्याकरण के लिए उपयुक्त नहीं
अरबी लिपि के सूक्ष्मताओं को समझना आवश्यक है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
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 :