AutomationFlowsAI & RAG › Traveler Co-pilot: Ai-powered Telegram for Easy Language and Image Translation

Traveler Co-pilot: Ai-powered Telegram for Easy Language and Image Translation

ByDerek Cheung @derekcheungsa on n8n.io

The Traveler Co-Pilot empowers you to confidently traverse the world, connecting with ease and breaking language barriers: Engage in conversations with locals Navigate menus at foreign eateries Comprehend road signs effortlessly. Seamless Speech-to-Speech Translation Communicate…

Event trigger★★★★☆ complexityAI-powered17 nodesTelegram TriggerTelegramOpenAI ChatChain LlmOpenAIAnthropic Chat
AI & RAG Trigger: Event Nodes: 17 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #2213 — we link there as the canonical source.

This workflow follows the Chainllm → Anthropic Chat recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "lPr1jQ4h6PTQM9hF",
  "name": "Traveler co-pilot v1",
  "tags": [],
  "nodes": [
    {
      "id": "6b722766-a174-42af-ba82-8deae2b80b3f",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        280,
        220
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "dc86c1d3-8461-4bff-ae94-d0f556df4ef5",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1240,
        -20
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "ae8a5a3e-489a-4447-bc44-7c7b9195ecc4",
      "name": "Text reply",
      "type": "n8n-nodes-base.telegram",
      "position": [
        2220,
        380
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "c0038356-a988-44e7-bd9d-f55966f8ce5c",
      "name": "Telegram1",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1040,
        200
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "475527e5-401c-4d4b-ba5c-6b69ba77846c",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1520,
        400
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5a0e34f7-a0cd-417d-a4ac-8ad9570b6989",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1860,
        -20
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "17de52ab-fcb0-4c54-ade4-f77e0df07770",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -280,
        -20
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "792cd3a0-b453-4ad0-9869-06d41f627b49",
      "name": "Settings",
      "type": "n8n-nodes-base.set",
      "position": [
        520,
        220
      ],
      "parameters": {},
      "typeVersion": 3.3
    },
    {
      "id": "836805b2-c6ff-48ea-a4c5-28a377f3c41a",
      "name": "Auto-detect and translate",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        1500,
        200
      ],
      "parameters": {},
      "typeVersion": 1.4
    },
    {
      "id": "115c8fc9-95b0-49f7-ad3d-00e7cfcaeaa7",
      "name": "Audio reply",
      "type": "n8n-nodes-base.telegram",
      "position": [
        2220,
        200
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "f92caf5e-3c30-4c04-b7d7-45a582350a2b",
      "name": "OpenAI2",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1300,
        200
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "f1c7f384-dfd3-44ce-8c44-8e29688a7cdf",
      "name": "Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1060,
        840
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "5ab2caa8-034a-414b-b31c-e906f86ab035",
      "name": "Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        740,
        220
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "e5c0a1f0-5cd3-4f0c-9ad4-c40fbae88228",
      "name": "Anthropic Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        1520,
        1020
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "40f04358-4368-4e7f-973b-c01ecf9cf54d",
      "name": "Translate image",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        1500,
        840
      ],
      "parameters": {},
      "typeVersion": 1.4
    },
    {
      "id": "c7daf4b3-2b75-42aa-aa2d-8b1a9cc59b21",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1240,
        600
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "ce9d9bf8-4a8e-486d-accd-599f02c6ad95",
      "name": "Text to Speech",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        2000,
        200
      ],
      "parameters": {},
      "typeVersion": 1.3
    }
  ],
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "0ec2bbcc-6b45-4833-a361-f7b38ccfd13f",
  "connections": {
    "Switch": {
      "main": [
        [
          {
            "node": "Telegram1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI2": {
      "main": [
        [
          {
            "node": "Auto-detect and translate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Settings": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram": {
      "main": [
        [
          {
            "node": "Translate image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram1": {
      "main": [
        [
          {
            "node": "OpenAI2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Text to Speech": {
      "main": [
        [
          {
            "node": "Audio reply",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Translate image": {
      "main": [
        [
          {
            "node": "Text reply",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram Trigger": {
      "main": [
        [
          {
            "node": "Settings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Auto-detect and translate",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "Translate image",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Auto-detect and translate": {
      "main": [
        [
          {
            "node": "Text reply",
            "type": "main",
            "index": 0
          },
          {
            "node": "Text to Speech",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

The Traveler Co-Pilot empowers you to confidently traverse the world, connecting with ease and breaking language barriers: Engage in conversations with locals Navigate menus at foreign eateries Comprehend road signs effortlessly. Seamless Speech-to-Speech Translation Communicate…

Source: https://n8n.io/workflows/2213/ — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

A Telegram bot that converts natural-language work descriptions into detailed cost estimates using AI parsing, vector search, and the open-source DDC CWICR database with 55,000+ construction work item

HTTP Request, Telegram, Telegram Trigger +6
AI & RAG

Template Carnaval - time instagram. Uses toolWorkflow, lmChatOpenAi, memoryBufferWindow, agent. Event-driven trigger; 56 nodes.

Tool Workflow, OpenAI Chat, Memory Buffer Window +10
AI & RAG

This workflow is for users who want to turn Telegram into a personal AI-powered assistant capable of handling everyday tasks through natural language. It's ideal for solo founders, operators, or profe

Memory Buffer Window, Tool Workflow, Tool Think +9
AI & RAG

This n8n template demonstrates how to create authentic-looking User Generated Content (UGC) advertisements using AI image generation, voice synthesis, and lip-sync technology. The workflow transforms

Chain Llm, Output Parser Structured, Agent +5
AI & RAG

📌 How it works

Telegram Trigger, Telegram, OpenAI +5