Spaces:
Sleeping
Sleeping
# Multilingual AI News Generator | |
This application uses LLM agents to fetch and edit news articles on any topic in multiple languages. It combines DuckDuckGo search with AI text generation to create ready-to-publish news articles in the language of your choice. | |
## How it works | |
1. Enter a topic in the textbox | |
2. Select your preferred language from the dropdown (19 languages supported) | |
3. Click "Generate News Article" | |
4. The app will: | |
- Search for recent news on your topic in the selected language | |
- Compile the search results | |
- Use an AI editor to rewrite the articles into a cohesive, publication-ready format in the selected language | |
## Technical Details | |
This application uses: | |
- DuckDuckGo search API for fetching news in multiple languages | |
- OpenAI's GPT-4o-mini model for multilingual text generation and editing | |
- Agents framework for orchestrating multi-step AI workflows | |
- Gradio for the user interface | |
- Support for 19 languages including English, Hindi, Kannada, Spanish, and more | |
## Setup | |
If you're running this locally, you'll need to set up the following environment variables: | |
- `OPENAI_API_KEY`: Your OpenAI API key | |
## Credits | |
Built with ❤️ using Gradio and Hugging Face | |