Logo Lanfrica

AchouakG/2_Darija

Domain:

natural language processing

Record type:

software
Creator:
Ach
Host:
# 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: