feat(translator): Feature-Flag TRANSLATOR_ENABLED zum Abschalten (siehe main)

Dieser Commit ist enthalten in:
Claude Code
2026-05-03 20:43:40 +00:00
Ursprung 9078489d0a
Commit f73c21235e
2 geänderte Dateien mit 12 neuen und 1 gelöschten Zeilen

Datei anzeigen

@@ -12,7 +12,7 @@ import logging
import re
from agents.claude_client import call_claude, ClaudeUsage, UsageAccumulator
from config import CLAUDE_MODEL_FAST
from config import CLAUDE_MODEL_FAST, TRANSLATOR_ENABLED
logger = logging.getLogger("osint.translator")
@@ -230,6 +230,13 @@ async def translate_articles(
if not articles:
return []
if not TRANSLATOR_ENABLED:
logger.info(
"Translator deaktiviert (TRANSLATOR_ENABLED=false), %d Artikel uebersprungen",
len(articles),
)
return []
all_translations = []
for i in range(0, len(articles), batch_size):
batch = articles[i : i + batch_size]