Skip to content

Seen-Arabic/Arabic-Services-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arabic Services Java

A versatile library offering utility functions for processing and transforming Arabic text in Java applications.

📋 Features

  • Tashkeel Removal: Easily remove Tashkeel from Arabic text.
  • Tatweel Removal: Remove Tatweel character from Arabic phrases.
  • Convert To Old Arabic: Transform Arabic text into old script.
  • Tashfeer: Replaces Arabic text with visually similar characters for encoding purposes.
  • Tashfeer Banned Words: Replaces Banned Arabic text with visually similar characters for encoding purposes.
  • Remove Arabic Affixes: Removes predefined affixes from an Arabic word.
  • Word To Letters: Convert Arabic word to its pronounced letters.
  • ... and more!

🚀 Getting Started

Maven

Add the following dependency to your pom.xml:

<dependency>
    <groupId>io.github.seen-arabic</groupId>
    <artifactId>arabic-services</artifactId>
    <version>1.0.1</version>
</dependency>

Gradle

Add the following dependency to your build.gradle:

implementation 'io.github.seen-arabic:arabic-services:1.0.1'

💡 Contributing

Arabic Services Java is publicly available to provide a well-tested and well-documented library for processing and transforming Arabic text to all Java developers. We accept feature contributions provided they are properly documented and include appropriate unit tests.

  • 🚀 If you want to contribute to this project and make it better with new ideas, your pull request is very welcomed.
  • 📝 If you find any issue just put it in the repository issue section, thank you.

🌟 Star this repository

Please ⭐️ this repo and share it with others.

📜 License

This project is licensed under the GPL-3.0 License. See the LICENSE file for more details.

💬 Contact