Sprachübersetzer

Zum Kopieren anklicken

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

ParameterVoreinstellungBeschreibung
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


Einstellungen

ParameterStandardBeschreibung
Auth Key-Auth Key von Ihrem DeepL Konto
Use Pro version?AusNur für bezahlte Benutzer

Geschäftsprozesse

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


Einstellungen

ParameterStandardBeschreibung
Subscription Key-Subskriptionsschlüssel in Ihrem Azure-Konto
Subscription Region-Subskriptionsregion in Ihrem Azure-Konto

Geschäftsprozesse

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.