Skip to content

Python and Java monorepo project for translations. Python consumes the LLM API, ensuring correct translations with predefined templates. Spring Boot serves as the interface between the user and the translation system, communicating with Python via Redis.

Notifications You must be signed in to change notification settings

reidn3r/translation-llm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Translator

Text Translation Using LLM (08/2024)


Translation Service Architecture:

Software Architecture

Request: /translate

Request

Details:

0.0: Configuration: 
    0.1: .env in the /ai/src directory
            0.1.2: API_KEY="groq API key" 

1.0: Input data validation is performed

2.0: Asynchronous translation processing
    - @Async
    - Generic Class: CompletableFuture<T>

3.0: Data stored in memory (Redis) has TTL

LinkedIn and Gmail

LinkedIn Gmail

About

Python and Java monorepo project for translations. Python consumes the LLM API, ensuring correct translations with predefined templates. Spring Boot serves as the interface between the user and the translation system, communicating with Python via Redis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published