Sprachübersetzer
Module für die Lokalisierung in verschiedene Sprachen und die Übersetzung von Texten in Ihrer Anwendung.
Google Übersetzen
DasGoogle Translate-Modul fügt Ihrer Anwendung die Integration mit dem Google Translate-Dienst hinzu und ist für die automatische Textübersetzung vorgesehen.
Geschäftsprozesse
Google Translate: Translate
Eingabe
- text (text) - Quelltext für die Übersetzung.
- source_lang (ENUM) - Sprache des Quelltextes.
- target_lang (ENUM) - Zielsprache für die Übersetzung
- is_html (boolean) - eine Markierung, dass der eingegebene Quelltext html-formatiert ist.
Ausgabe
- text (text) - übersetzter Text
Einstellungen
Parameter | Voreinstellung | Beschreibung |
Project ID | - | Ihre Projekt-ID auf Google Cloud Platform. |
Service Account File | - | JSON-Datei des privaten Schlüssels für das Dienstkonto Ihres Google Cloud-Projekts |
Verwenden Sie Google Cloud Console, um die Projekt-ID zu erhalten. Eine Anleitung zum Abrufen und Einrichten der Projekt-ID finden Sie unter diesem Link.
Die Anleitung zum Abrufen der Servicekontodatei finden Sie unter diesem Link. Gemäß den Sicherheitsrichtlinien speichert Google Ihren privaten Schlüssel nicht, sodass Sie Ihre JSON-Datei nicht erneut herunterladen können. Bei Bedarf müssen Sie einen neuen Schlüssel erstellen.
DeepL Übersetzer
Das Modul bietet eine Integration mit DeepL Translator
Parameter | Standard | Beschreibung |
Auth Key | - | Auth Key von Ihrem DeepL Konto |
Use Pro version? | Aus | Nur für bezahlte Benutzer |
DeepL Translator: Translate Text
Eingabe
- sourse_lang (enum) - die Sprache des zu übersetzenden Textes;
- target_lang (enum) - die Sprache, in die der Text übersetzt werden soll;
- text (string) - zu übersetzender Text. Es wird nur UTF8-kodierter reiner Text unterstützt;
- split_sentences (boolean) - legt fest, ob die Übersetzungsmaschine die Eingabe zunächst in Sätze aufteilen soll. Dies ist standardmäßig aktiviert;
- glossary_id (string) - gibt das Glossar an, das für die Übersetzung verwendet werden soll. Wichtig: Dazu muss der Parameter source_lang gesetzt sein und das Sprachpaar des Glossars muss mit dem Sprachpaar der Anfrage übereinstimmen.
Ausgabe
- text (string) - den übersetzten Text.
DeepL Translator: Translate document
Eingabe
- sourse_lang (enum) - die Sprache des zu übersetzenden Textes;
- target_lang (enum) - die Sprache, in die der Text übersetzt werden soll;
- document (file) - die zu übersetzende Dokumentendatei.
Ausgabe
- document_id (string) - eine eindeutige ID, die dem hochgeladenen Dokument und dem Übersetzungsprozess zugewiesen wird;
- document_key (string) - einen eindeutigen Schlüssel, der zur Verschlüsselung des hochgeladenen Dokuments und der daraus resultierenden Übersetzung auf der Serverseite verwendet wird.
DeepL Translator: Check translation status
Eingabe
- document_id (string) - eine eindeutige ID, die dem Dokument und dem Übersetzungsprozess zugeordnet ist;
- document_key (string) - der Schlüssel zur Verschlüsselung des Dokuments, der an den Client gesendet wurde, als das Dokument in die API hochgeladen wurde.
Ausgang
- document_id (string) - eine eindeutige ID, die dem Dokument und dem Übersetzungsprozess zugeordnet ist;
- status (enum) - eine kurze Beschreibung des Zustands, in dem sich der Übersetzungsprozess des Dokuments derzeit befindet. Mögliche Werte sind:
- "queued" - der Übersetzungsauftrag wartet in der Warteschlange auf seine Bearbeitung
- "translating" - die Übersetzung ist gerade in Arbeit
- "done" - die Übersetzung ist abgeschlossen und das übersetzte Dokument steht zum Download bereit
- "error" - bei der Übersetzung des Dokuments ist ein nicht behebbarer Fehler aufgetreten
- seconds_remaining (integer) - die geschätzte Anzahl von Sekunden, bis die Übersetzung abgeschlossen ist. Dieser Parameter wird nur berücksichtigt, wenn die Übersetzung noch läuft.
DeepL Translator: Downloading translated documents
Eingang
- document_id (string) - eine eindeutige ID, die dem Dokument und dem Übersetzungsprozess zugeordnet ist;
- document_key (string) - der Verschlüsselungsschlüssel des Dokuments, der an den Client gesendet wurde, als das Dokument in die API hochgeladen wurde.
- name (string) - Name der Datei.
Ausgabe
- document (file) - heruntergeladene Datei
Microsoft Übersetzer
Das Modul bietet Integration mit Microsoft Translator API
Parameter | Standard | Beschreibung |
Subscription Key | - | Subskriptionsschlüssel in Ihrem Azure-Konto |
Subscription Region | - | Subskriptionsregion in Ihrem Azure-Konto |
Microsoft Translator: Detect language
Eingabe
- text (text) - zu übersetzender Text.
Ausgabe
- lang (enum) - Code der erkannten Sprache.
Microsoft Translator: Transliterate
Eingabe
- text (text) - Zu übersetzender Text;
- sourse_lang (enum) - Sprache des Textes.
Ausgabe
- text (text) - Text, der das Ergebnis der Konvertierung des Eingabetextes ist.
Microsoft Translator: Translate
Eingabe
- is_html (boolean) - ist der Text html;
- target_lang (enum) - die Sprache, in die der Text übersetzt werden soll;
- sourse_lang (enum) - die Sprache des zu übersetzenden Textes;
- text (text) - der zu übersetzende Text.
Ausgang
- text (text) - der übersetzte Text.