ai-humanify is a lightweight ai library designed to transform structured, technical, or machine-generated content into more natural, human-readable text.
It is suitable for applications that require improving output clarity, conversational tone, or user-facing messaging.
- Convert technical or structured content into human-friendly language
- Improve readability of logs, error messages, or API responses
- Configurable formatting and tone adjustments
- Production-ready with retry and timeout handling
- HTTP/2 compatible client support
- Sample usage included
samples/src/ # Example usage and demos
src/main/ # Core library source code
pom.xml # Maven build configuration
Add the dependency to your pom.xml:
<dependency>
<groupId>com.initialone</groupId>
<artifactId>ai-humanify</artifactId>
<version>1.0.0</version>
</dependency>Or build locally:
git clone https://github.com/<your-username>/ai-humanify.git
cd ai-humanify
mvn clean installimport com.initialone.humanify.Humanify;
public class Example {
public static void main(String[] args) {
Humanify humanify = new Humanify();
String technicalText = "ERROR_503_SERVICE_UNAVAILABLE";
String readableText = humanify.transform(technicalText);
System.out.println(readableText);
}
}The library supports:
- Timeout configuration
- Retry handling for remote services
- Custom transformation rules
- HTTP/2 client configuration
Configuration can be provided via builder pattern or properties depending on your integration setup.
cd samples
mvn exec:java- Java 11 or higher
- Maven 3.8+
- Fork the repository
- Create a feature branch
- Submit a pull request
See the LICENSE file for details.