Logo Lanfrica

tarifit/tarifit-content-service-back

Domaine:

natural language processing

Type de record:

software
Créateur:
tar
Hôte:
# Tarifit Content Service Backend Content management microservice for the Tarifit Translator application built with Spring Boot and Kotlin. ## Description Manages dictionary entries, sentences, verbs, and translation content for the Tarifit Translator platform. ## Technology Stack - **Framework**: Spring Boot 3.x - **Language**: Kotlin - **Database**: MongoDB - **Search**: Full-text search capabilities - **Build Tool**: Maven ## Features - Dictionary search and retrieval - Sentence management - Verb conjugation lookup - Content pagination - Search functionality ## API Endpoints ``` GET /api/v1/content/dictionary/search?q={query} - Search dictionary GET /api/v1/content/dictionary/random?count={n} - Random words GET /api/v1/content/sentences?page={n} - Get sentences GET /api/v1/content/verbs?page={n} - Get verbs GET /api/v1/content/verbs/search?q={query} - Search verbs ``` ## Configuration - Port: 8082 - MongoDB Connection: `tarifit_content` database - Collections: dictionary_aqelɛi, sentences, verbs ## Repository github.com

Languages