Skip to main content

Translate & repost Twitter threads in multiple languages with OpenAI

Workflow preview

Workflow preview
100%
Translate & repost Twitter threads in multiple languages with OpenAI preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Twitter Thread (Flood) Translator & Poster What it does Thread Extraction: Automatically detects and extracts all tweets from a provided Twitter thread (flood) link. Translation: Translates each ex...

Best for

  • Social Media automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.manualtrigger, n8n-nodes-base.executeworkflow, n8n-nodes-base.stickynote, n8n-nodes-base.code, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.httprequest, n8n-nodes-base.wait

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by enes cingoz.

Original n8n.io source

1.1 Workflow description

Title
Translate & repost Twitter threads in multiple languages with OpenAI
Workflow name
Translate & repost Twitter threads in multiple languages with OpenAI

Twitter Thread (Flood) Translator & Poster

What it does

  • Thread Extraction: Automatically detects and extracts all tweets from a provided Twitter thread (flood) link.
  • Translation: Translates each extracted tweet into your target language using OpenAI.
  • Rewriting: Rewrites each translated tweet to maintain the original meaning while improving clarity or style.
  • Automated Posting: Posts the rewritten tweets as a new thread on Twitter using twitterapi.io, preserving the original thread structure.

How it works

  • Accepts a Twitter thread (flood) link as input.
  • Extracts all tweets from the thread in their original order.
  • Each tweet is sent to OpenAI for translation into your desired language.
  • The translated tweets are then rewritten for clarity and natural flow, while keeping the original meaning intact.
  • The processed tweets are automatically posted as a new thread on your Twitter account via twitterapi.io.

Setup Steps

  1. Create a Notion Database:
    Set up a database page in Notion to store and manage your Twitter links and workflow data.
  2. Configure Notion Integration:
    Add the created database page ID to the Notion nodes in your workflow.
  3. Set Twitter API Credentials:
    Add your twitterapi.io API key to the relevant nodes.
  4. Add Twitter Account Details:
    Enter your Twitter account username/email and password for authentication.
  5. Set Up OpenAI Credentials:
    Provide your OpenAI API credentials to enable translation and rewriting.
  6. Subworkflow Integration:
    Create a separate workflow for subworkflow logic and call it using the Execute Workflow node for modular automation.
  7. Set Desired Language & Thread Link:
    Change the target language and Twitter thread (flood) link directly in the Manual Trigger node to customize each run.

Benefits

  • Ultra Low Cost: Total cost for a 15-tweet thread (flood) is just $0.016 USD ($0.015 for twitterapi.io + $0.001 for OpenAI API). (Actual cost may vary depending on the density of tweets in the thread.)
  • End-to-End Automation: Go from thread extraction to translation, rewriting, and reposting-all in one workflow.
  • Multilingual Support: Effortlessly translate and republish Twitter threads in any supported language.

> Note: Detailed configuration instructions and node explanations are included as sticky notes within the workflow canvas.


Ideal for:

  • Content creators looking to reach new audiences by translating and republishing Twitter threads
  • Social media managers automating multilingual content workflows
  • Anyone wanting to streamline the process of thread extraction, translation, and posting

Notes

  • This workflow is not able to post images or videos to Twitter-it handles text-only threads.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - When clicking ‘Test workflow’

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 2 - Execute Workflow

Type / Role
n8n-nodes-base.executeWorkflow - executeWorkflow
Config choices
Version 1.2

Block 3 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 5 - config

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - Translator_openai

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.7

Block 7 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 8 - Rewriter

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.8

Block 9 - Sticky Note10

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Login Twitter

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 12 - Wait for 2fa code

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 13 - Login Twitter with 2fa

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 14 - Check login

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 15 - Check session data

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 16 - Set first tweet id and session

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 17 - Post first tweet

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 18 - Check posting

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 19 - Authorization Error

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 20 - Update twitter session

Type / Role
n8n-nodes-base.notion - notion
Config choices
Version 2.2

Block 21 - Get twitter session

Type / Role
n8n-nodes-base.notion - notion
Config choices
Version 2.2

Block 22 - login_2fa error

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 23 - Check login status

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 24 - First tweet or thread

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Showing the first 24 of 62 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Translate & repost Twitter threads in multiple languages with OpenAI
Complexity advanced
Nodes 62
Categories Social Media, Multimodal AI
Author enes cingoz
Published 19 May 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/4233/4233.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Translate & repost Twitter threads in multiple languages with OpenAI do?

Twitter Thread (Flood) Translator & Poster What it does Thread Extraction: Automatically detects and extracts all tweets from a provided Twitter thread (flood) link. Translation: Translates each ex...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media, Multimodal AI use case.