II’d like to build an automated workflow using a tool like n8n to help me stay updated with news from different websites in my preferred language. Here’s exactly what I need:
Workflow Requirements:
Input:
I will maintain a list of news website RSS feed URLs in a Google Sheet.
I will also specify the target translation language (e.g., Arabic, French, etc.).
Process:
The system should fetch the latest articles from each RSS feed daily.
If the news content is not in the target language, it should be automatically translated.
Preferably using OpenAI GPT or another accurate translation API.
The translated news (title and summary or content) should be formatted nicely.
Output:
A daily email should be sent to me containing all the translated news.
Optional: Save the translated news to a new tab or sheet for record-keeping.
Example Use Case:
Google Sheet:
Column A: Website RSS Feed
Column B: Language (e.g., ar for Arabic)
Every day:
Fetch news → Translate if needed → Email summary in target language.
Sorry, I don’t have an API key for libretranslate.de and I don’t know anything about that service. If you wish to use Google Translate, use corresponding node.