Überblick über den Workflow
Dieser Workflow ermöglicht es, Sprachnachrichten von Telegram in Text zu konvertieren und in eine andere Sprache zu übersetzen. Hier ist der Schritt-für-Schritt-Überblick über die einzelnen Nodes:
1. Telegram Trigger
- Typ: n8n-nodes-base.telegramTrigger
- Funktion: Dieser Node startet den Workflow bei neuen Telegram-Nachrichten.
- Einstellungen:
- Updates: „*“ (empfängt alle Arten von Nachrichten).
2. Input Error Handling
- Typ: n8n-nodes-base.set
- Funktion: Stellt sicher, dass der Text aus der eingehenden Nachricht verfügbar ist und behandelt fehlende Nachrichten.
- Einstellungen:
- message.text: Wenn keine Nachricht vorhanden ist, wird ein leerer String gesetzt.
3. Telegram1
- Typ: n8n-nodes-base.telegram
- Funktion: Ruft die Audiodatei vom Telegram-Server ab.
- Einstellungen:
- fileId: Ruft die Datei-ID aus der eingehenden Nachricht ab.
4. OpenAI2
- Typ: @n8n/n8n-nodes-langchain.openAi
- Funktion: Transkription der Audiodatei in Text.
- Einstellungen:
- operation: „transcribe“ (wird verwendet, um Audio in Text umzuwandeln).
5. Settings
- Typ: n8n-nodes-base.set
- Funktion: Legt die Ausgangs- und Zielsprache für die Übersetzung fest.
- Einstellungen:
- language_native: „english“
- language_translate: „french“
6. Auto-detect and translate
- Typ: @n8n/n8n-nodes-langchain.chainLlm
- Funktion: Erkennt die Sprache des transkribierten Textes und übersetzt sie in die Zielsprache.
- Einstellungen:
- Text: Ein komplexer Text, der zur automatischen Erkennung der Sprache verwendet wird.
7. OpenAI
- Typ: @n8n/n8n-nodes-langchain.openAi
- Funktion: Generiert die Antwort für die Übersetzung.
- Einstellungen:
- input: Der Text, der aus dem vorherigen Schritt kommt.
8. Text reply
- Typ: n8n-nodes-base.telegram
- Funktion: Sendet die übersetzte Nachricht als Text zurück an den Telegram-Chat.
- Einstellungen:
- chatId: Abfrage der Chat-ID vom Telegram-Trigger.
9. Audio reply
- Typ: n8n-nodes-base.telegram
- Funktion: Sendet die übersetzte Nachricht als Audiodatei zurück an den Telegram-Chat.
- Einstellungen:
- chatId: Übertragung der Chat-ID für die Antwort.
10. Sticky Notes
- Typ: n8n-nodes-base.stickyNote
- Funktion: Bietet zusätzliche Notizen, um den Workflow zu erläutern.
- Einstellungen:
- content: Verschiedene Informationen zum Workflow.
Ergebnis
Der Workflow ermöglicht es Benutzern, Sprachnachrichten in Telegram in 55 verschiedene Sprachen zu übersetzen und die übersetzten Inhalte sowohl als Text als auch als Audio zu erhalten. Dies bietet eine vielseitige Lösung für die Kommunikation in verschiedenen Sprachen, insbesondere für Reisen und das Erlernen neuer Sprachen.
Download Link: Download Workflow