from langdetect import detect from transformers import pipeline # Detect language of the input text def detect_language(text: str) -> str: try: return detect(text) except: return "unknown" # Translate text to English (or another target language) def translate_text(text: str, target_lang: str = "en") -> str: translator = pipeline("translation", model="Helsinki-NLP/opus-mt-mul-en") return translator(text)[0]["translation_text"]