# 2_Darija Translator
Java REST API for translating text to Moroccan Darija using Gemini, built with Jakarta REST, Maven, and WildFly. (Class Project)
## Stack
- Java
- Maven
- Jakarta EE / Jakarta REST
- WildFly
- Gemini API
## Endpoint
`POST /translator-service/api/translate`
## Run
Start WildFly:
```bat
set JAVA_HOME=C:\Program Files\Java\jdk-20
set PATH=%JAVA_HOME%\bin;%PATH%
set GEMINI_API_KEY=your_api_key_here
cd C:\wildfly-39.0.1.Final\bin
standalone.bat
```
Build:
```bash
mvn clean package
```
Deploy:
```bash
copy /Y target\translator-service.war C:\wildfly-39.0.1.Final\standalone\deployments\
```
### DEMO: