Übersicht über die Cloud Translation API
Mit der Cloud Translation API kann Text für mehr als 100 Sprachpaare übersetzt werden. Wenn Sie die Sprache Ihres Quelltextes nicht kennen, wird er von der Cloud Translation API ermittelt. Eine Liste aller unterstützten Sprachen finden Sie unter Unterstützte Sprachen.
Als Unternehmensorganisation können Sie übersetzten Text in vorhandene interne Workflows einbinden. Angenommen, Sie haben ein globales Supportteam, das Kundenfälle in vielen verschiedenen Sprachen bearbeiten muss. Sie können dann die Cloud Translation API in Ihren Workflow einbinden, damit diese Kundenfälle in die Sprache übersetzt werden, die von den Mitgliedern Ihres Supportteams gesprochen wird. Mit der Cloud Translation API verbessern Sie damit die allgemeine Effizienz Ihres Supportteams, da es Texte nicht mehr manuell übersetzen oder an andere zur Übersetzung weiterleiten muss.
Die Cloud Translation API skaliert nahtlos und ermöglicht die Übersetzung einer unbegrenzten Anzahl an Zeichen pro Tag. Es gibt allerdings Einschränkungen hinsichtlich der Größe des Inhalts jeder Anfrage und der Anforderungsrate. Außerdem können Sie mithilfe von Kontingentlimits Ihr Budget individuell festlegen. Weitere Informationen finden Sie unter Kontingente und Limits.
Cloud Translation API-Versionen und -Modelle
Die Cloud Translation API ist in zwei verschiedenen Versionen verfügbar: Basic und Advanced. Eine Liste der verschiedenen Funktionen, die von den einzelnen Versionen unterstützt werden, finden Sie im Versionsvergleich.
Sie haben eine Auswahl an Modellen, sodass Sie das für Ihre spezielle Anwendung geeignete Modell auswählen können.
Cloud Translation – Basic API
Auf die Basic-Version wird über Clientbibliotheken der Version 2 zugegriffen. Sie erfordert nur eine minimale Konfiguration und akzeptiert API-Schlüssel für die Authentifizierung sowie Dienstkonten. Sie bietet nur Zugriff auf das unveränderte NMÜ-Modell (neuronale maschinelle Übersetzung) von Google. Diese Version eignet sich gut für Anwendungen, die von Nutzern erstellte Inhalte wie Chat, soziale Medien oder Kommentare übersetzen müssen.
Wenn Sie ein neues Projekt planen, sollten Sie die Advanced-Edition anstelle der Basic-Edition auswählen, um von besserer Sicherheit, mehr Funktionen und den neuen Dienstverbesserungen zu profitieren, die in der Advanced-Edition auch in Zukunft vorgenommen werden.
Cloud Translation – Advanced API
Auf die Advanced-Version wird über Clientbibliotheken der Version 3 zugegriffen. Sie erfordert eine Dienstkonto-Authentifizierung, die in IAM-Rollen integriert ist. Es bietet eine Auswahl an Modellen, darunter das aktuelle Translation LLM (TLLM) sowie das NMÜ-Modell mit und ohne Anpassung. Außerdem bietet es Funktionen wie Glossare, Batchübersetzung und Dokumentübersetzung:
Glossare: Ein Glossar ist ein benutzerdefiniertes Wörterbuch, das Sie erstellen, um fachspezifische Begriffe korrekt und konsistent zu übersetzen.
Batchanfragen: Mit Batchanfragen können Sie asynchrone Anfragen zum Übersetzen großer Textmengen stellen.
Dokumentübersetzung: Mit dieser Funktion können Sie Dokumente wie PDF-Dateien übersetzen und dabei das ursprüngliche Format und Layout beibehalten.
IAM-Rollen: Mit IAM-Rollen können Sie Ihre Übersetzungsanfragen über Identity and Access Management schützen. Sie können Dienstkonten erstellen und ihnen Berechtigungen über IAM-Rollen zuweisen. Die Cloud Translation Advanced API unterstützt keine API-Schlüssel.
Labels: Sie können Ihren Übersetzungsanfragen benutzerdefinierte Labels (Schlüssel/Wert-Paare) hinzufügen, um die Nutzung zu erfassen und detaillierte Abrechnungsberichte zu erstellen.
Regionaler Endpunkt: Mit einem regionalen Endpunkt können Sie festlegen, wo die Ressourcen für Ihr Projekt gespeichert und verarbeitet werden.
Erweiterte API-Funktionen
Wenn Sie die Cloud Translation Advanced API anstelle der Cloud Translation Basic API verwenden, haben Sie Zugriff auf die folgenden Funktionen, mit denen Sie Ihre Übersetzungslösung robuster und besser an Ihren spezifischen Anwendungsfall anpassen können:
Modellauswahl und -anpassung
Mit der Cloud Translation Advanced API-Modellauswahl können Sie dynamisch verschiedene Modelle auswählen, einschließlich Modellen, die Sie an Ihre spezielle Anwendung anpassen.
Glossare
Ein Glossar ist ein benutzerdefiniertes Wörterbuch, das von der Cloud Translation Advanced API verwendet wird, um domainspezifische Begriffe, benannte Entitäten und andere für Sie spezifische Begriffe korrekt und konsistent zu übersetzen. Beispielsweise können Sie mit einem Glossar bestimmte Übersetzungen für Begriffe wie „Google Summer of Code“, „Gmail-Modus ‚Vertraulich‘“ oder „Bericht zum Anzeigen-Placement“ festlegen.
Glossare bieten auch die Möglichkeit, die Übersetzung von bestimmten Wörtern zu verhindern, z. B. Lehnwörter oder Produktnamen. Informationen zur Verwendung von Glossaren finden Sie unter Glossare erstellen und verwenden.
Batchanfragen
Batchübersetzungsanfragen sind asynchrone Anfragen, die Eingaben aus Cloud Storage-Buckets übersetzen. Die Cloud Translation Advanced API führt die Batchübersetzung als Vorgang mit langer Ausführungszeit aus und schreibt die Ausgabe in einen von Ihnen angegebenen Cloud Storage-Bucket. Inline-Anfragen für Batchübersetzungen werden nicht unterstützt.
Dokumentübersetzung
Mit der Dokumentübersetzung können Sie vorhandene Dokumente wie PDF- und DOCX-Dateien direkt in eine Zielsprache übersetzen. Dabei wird das Originalformat beibehalten, sodass die übersetzten Dokumente das gleiche Layout und Format wie die Originaldokumente haben. Beispielsweise werden mit Document Translation Absatzumbrüche und Überschriften übernommen, sodass der übersetzte Inhalt wie im Originaldokument gegliedert ist.
Features der Cloud Translation Advanced API wie Glossare und benutzerdefinierte NMÜ-Modelle sind auch mit der Dokumentübersetzung verfügbar. Wenn Sie beispielsweise bereits ein benutzerdefiniertes NMÜ-Modell für Textübersetzungen haben, können Sie dieses Modell auch für die Dokumentübersetzung verwenden. Weitere Informationen zu unterstützten Dateitypen und zum Übersetzen von Dokumenten finden Sie unter Dokumente übersetzen.
IAM-Rollen
Die Cloud Translation Advanced API ist in IAM eingebunden. Dies bietet zusätzliche Sicherheit für Ihre Übersetzungsanfragen, ermöglicht eine detaillierte Zugriffssteuerung und unterstützt die Einbindung von benutzerdefinierten NMT-Modellen.
Sie müssen eine der im Folgenden aufgeführten Rollen zu Nutzer- und Dienstkonten hinzufügen, um diesen Konten Zugriff auf die Cloud Translation Advanced API zu gewähren. Informationen zum Erstellen von Dienstkonten finden Sie in der IAM-Dokumentation unter Dienstkonten erstellen und verwalten.
| Rolle | Rollen-ID | Beschreibung |
|---|---|---|
| Cloud Translation API Viewer | roles/cloudtranslate.viewer |
Darf auf Vorgänge zum Abrufen und Auflisten zugreifen. |
| Cloud Translation API User | roles/cloudtranslate.user |
Beinhaltet die Berechtigungen von |
| Cloud Translation API-Bearbeiter | roles/cloudtranslate.editor |
Beinhaltet die Berechtigungen von |
| Cloud Translation API Admin | roles/cloudtranslate.admin |
Beinhaltet die Berechtigungen von |
Eine Liste der zu den einzelnen Rollen gehörenden Berechtigungen finden Sie unter Informationen zu Rollen.
Diese vorkonfigurierten Rollen berücksichtigen viele typische Anwendungsfälle. Möglicherweise benötigen Sie jedoch eine Rolle, die einen benutzerdefinierten Satz von Berechtigungen enthält. So können Sie z. B. eine Rolle erstellen, mit der ein Nutzer ein Glossar in einem Projekt anlegen, aber vorhandene Glossare im Projekt weder löschen noch aktualisieren kann. Dazu können Sie eine benutzerdefinierte IAM-Rolle erstellen, die Ihren Anforderungen entspricht.
Informationen zum Verwalten von IAM-Rollen finden Sie unter Zugriff auf Ressourcen erteilen, ändern und entziehen sowie unter Dienstkonten Rollen zuweisen.
Labels
Die Cloud Translation Advanced API unterstützt das Hinzufügen benutzerdefinierter Labels (Schlüssel/Wert-Paare) zu TranslateText-, BatchTranslateText- und DetectLanguage-Anfragen.
Informationen zur Nutzung einer Anfrage werden an das Abrechnungssystem weitergeleitet. Darin können Sie beispielsweise Ihre abgerechneten Gebühren durch Filtern nach Labels aufschlüsseln.
Weitere Informationen zu benutzerdefinierten Labels finden Sie unter Labels erstellen und verwalten (Advanced).
Regionaler Endpunkt
Standardmäßig speichert und verarbeitet die Cloud Translation Advanced API Ressourcen an einem globalen Standort. Deshalb ist es möglich, dass Ressourcen nicht immer an einem bestimmten Standort verbleiben. Anstatt den standardmäßigen globalen Endpunkt zu verwenden, können Sie einen regionalen Endpunkt festlegen, um Ressourcen an einem bestimmten Standort zu speichern, z. B. in der Europäischen Union. Weitere Informationen finden Sie unter Regionalen Endpunkt festlegen.
Versionsvergleich
Die folgende Tabelle zeigt, welche Features in der jeweiligen Version verfügbar sind.
| Funktion | Basic | Erweitert |
|---|---|---|
| Mit dem NMÜ-Modell übersetzen | ||
| Mit dem Translation LLM übersetzen | ||
| Mit adaptiven Übersetzungsmodellen übersetzen | ||
| Mit benutzerdefinierten Modellen übersetzen | ||
| Mehrere Strings in einer einzigen Anfrage übersetzen | ||
| Batchübersetzungen mit Cloud Storage | ||
| Dokumente übersetzen | ||
| Glossar-Unterstützung (Kontrollterminologie) | ||
| Benutzerdefinierte Modelle trainieren | ||
| Spracherkennung | ||
| Integrierte REST API | ||
| Integrierte gRPC API | ||
| Dienstkonto | ||
| API-Schlüssel | ||
| Audit-Logging | ||
| Unterstützt HTML | ||
| Unterstützt über 100 Sprachen | ||
| Unterstützt Transkription | ||
| Unterstützt Transliteration | ||
| Adaptive Übersetzung | ||
| Unterstützt multiregionale Endpunkte | ||
| Unterstützung durch VPC Service Controls |
Weitere Informationen zur Cloud Translation Advanced API finden Sie unter Cloud Translation Advanced API-Funktionen.
Preise
Die Abrechnung der Cloud Translation API erfolgt monatlich nach der Anzahl der gesendeten Zeichen. Weitere Informationen finden Sie unter Preise.
Ressourcen und weiterführende Informationen
- Für die Verwendung der API richten Sie diese ein und folgen dann der Kurzanleitung.
- Unterstützte Modelle vergleichen
- NMÜ-Modell anpassen
- Translation LLM anpassen
- Unterstützte Sprachen
- Unterstützte Formate
- Adaptive Übersetzung durchführen
- Zu Translation Advanced migrieren
- Antworten auf allgemeine Fragen zur Cloud Translation API finden Sie auf der Seite Allgemeine FAQs.