POST http://localhost:8080/api/translate
Content-Type: application/jsondefine source language
{
"text": "Ein Capybara geht noch schnell vor dem Feiertag einkaufen.",
"sourceLanguage": "de",
"targetLanguages": ["en_US", "es"]
}auto-detect source language
{
"text": "Ein Capybara geht noch schnell vor dem Feiertag einkaufen.",
"targetLanguages": ["en_US", "es"]
}Polyglotter is available as a Container Image from my GitHub Packages.
Docker Compose: docker-compose.yml
services:
polyglotter:
image: ghcr.io/slu-it/polyglotter:latest
pull_policy: always
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
# optional configuration - only specify to override
- OPENAI_CHAT_MODEL=gpt-4.1
- LOG_LEVEL_DEFAULT=info
- LOG_LEVEL_APPLICATION=info
ports:
- "8080:8080"Docker Compose: .env
# .env
OPENAI_API_KEY=your-api-key