All Classes and Interfaces
Class
Description
Simple authentication filter for Bearer tokens.
Singleton to create and provide a Gemini client using the API key from properties.
Interface for processing input before translation.
Exception for Gemini client null pointer errors.
Factory to get the right InputProcessor for a given type.
Provides text cleaning and correction utilities using Gemini.
Preprocess plain text input before translation.
Handles translation of text to Moroccan Darija using Gemini.
REST controller for handling translation requests.
Service layer entry point for translation requests exposed to controllers.