from transformers import pipeline # ──────────────────────────────────────────────────────────────── # 6. Translation (example: English → Hindi) # ──────────────────────────────────────────────────────────────── # No universal default → always specify model # # Popular choice: Helsinki-NLP/opus-mt-en-hi # → Used for: good quality general-domain English→Hindi translation # fast & reliable for everyday sentences # # Better alternative (2025+): facebook/mbart-large-50-many-to-many-mmt # → Used for: many-to-many (50 languages), better with low-resource pairs pipe = pipeline("translation_en_to_hi", model="Helsinki-NLP/opus-mt-en-hi") # pipe = pipeline("translation", model="facebook/mbart-large-50-many-to-many-mmt", src_lang="en_XX", tgt_lang="hi_IN") print(pipe("Hello from Ludhiana, the city of cycles!")[0]["translation_text"])