In diesem Dokument wird beschrieben, wie Sie mit der Cloud Translation API (v2) unterstützte Sprachen auflisten können.
Vorbereitung
Für die Verwendung der Cloud Translation API benötigen Sie ein Projekt, für das die Cloud Translation API aktiviert ist. Außerdem benötigen Sie die entsprechenden Anmeldedaten. Sie können auch Clientbibliotheken für gängige Programmiersprachen installieren, um Aufrufe an die API zu ermöglichen. Weitere Informationen dazu finden Sie auf der Seite Einrichtung.
Unterstützte Sprachen auflisten
REST
Wenn Sie eine Liste aller unterstützten Sprachen benötigen, stellen Sie eine GET
-Anfrage an den Endpunkt https://translation.googleapis.com/language/translate/v2/languages
.
Das folgende Beispiel zeigt eine GET
-Anfrage mit curl
und PowerShell.
In diesem Beispiel wird das Zugriffstoken für ein Dienstkonto verwendet, das mit dem Google Cloud CLI für das Projekt eingerichtet wurde. Eine Anleitung zum Installieren der gcloud CLI, zum Einrichten eines Projekts mit einem Dienstkonto und zum Abrufen eines Zugriffstokens finden Sie auf der Seite Einrichtung.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_NUMBER_OR_ID
: Die numerische oder alphanumerische ID Ihres Google Cloud-Projekts
HTTP-Methode und URL:
GET https://translation.googleapis.com/language/translate/v2/languages
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "languages": [ { "language": "en" }, { "language": "fr" }, { "language": "zh-CN" } ] }
Diese Abfrage gibt die Sprachcodes für unterstützte Sprachen nach ISO-639 zurück. Einige Sprachcodes enthalten auch einen Ländercode wie zh-CN oder zh-TW. Die Liste ist alphabetisch nach Sprachcode sortiert. Das obige Beispiel wurde aufgrund von Platzbeschränkungen gekürzt.
Go
Java
Node.js
Python
Weitere Sprachen
C#: Folgen Sie der Anleitung zur Einrichtung von C# auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für .NET auf.
PHP: Folgen Sie der Anleitung zur Einrichtung von PHP auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für PHP auf.
Ruby: Folgen Sie der Anleitung zur Einrichtung von Ruby auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für Ruby auf.
Unterstützte Sprachen mit der Bezeichnung der Zielsprache auflisten
REST
Hier sehen Sie ein weiteres Beispiel, wie Sie die unterstützten Sprachen auflisten können. Die zurückgegebenen Sprachnamen werden in einer bestimmten Zielsprache dargestellt. Die zurückgegebene Liste wird alphabetisch nach der Zielsprache sortiert.
Wenn Sie unterstützte Sprachen in einer Zielsprache auflisten möchten, stellen Sie eine POST
-Anfrage und geben im JSON-Format die Zielsprache im Anfragetext an. Das folgende Beispiel zeigt eine POST
-Anfrage, für die curl
oder PowerShell verwendet wurde.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_NUMBER_OR_ID
: Die numerische oder alphanumerische ID Ihres Google Cloud-Projekts
HTTP-Methode und URL:
POST https://translation.googleapis.com/language/translate/v2/languages
JSON-Text anfordern:
{ "target": "zh-TW" }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "data": { "languages": [ { "language": "zh-CN", "name": "中文(簡體)" }, { "language": "fr", "name": "法文" }, { "language": "en", "name": "英文" } ] } }
In diesem Fall gibt die Abfrage die gleichen Sprachcodes wie oben zurück. Zusätzlich sind name
-Strings mit den Bezeichnungen der Sprachen in der Zielsprache aufgeführt, z. B. zh-TW. Das obige Beispiel wurde aufgrund von Platzbeschränkungen gekürzt.
Go
Java
Node.js
Python
Weitere Sprachen
C#: Folgen Sie der Anleitung zur Einrichtung von C# auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für .NET auf.
PHP: Folgen Sie der Anleitung zur Einrichtung von PHP auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für PHP auf.
Ruby: Folgen Sie der Anleitung zur Einrichtung von Ruby auf der Seite der Clientbibliotheken und rufen Sie dann die Cloud Translation-Referenzdokumentation für Ruby auf.
Zusätzliche Ressourcen
- Unterstützung zur Behebung häufiger Probleme oder Fehler erhalten Sie auf der Seite Fehlerbehebung.