本頁面說明如何使用 Cloud Translation 的 Basic 和 Advanced 版本偵測輸入文字的語言。
事前準備
如要開始使用 Cloud Translation API,必須先準備一個已啟用 Cloud Translation API 的專案,並取得適當的憑證。您也可以安裝常用程式設計語言的用戶端程式庫,協助您呼叫 API。詳情請參閱「設定」頁面。
選擇偏好的 API 版本:
偵測文字字串的語言
您可以使用下列格式的網址傳送 HTTP 要求,偵測文字字串的語言:
https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/global:detectLanguage偵測單一字串的語言
REST
如要偵測某些文字的語言,請發出 POST 要求並提供適當的要求主體。以下顯示使用 curl 和 PowerShell 的 POST 要求範例。其中使用的存取權杖,屬於透過 Google Cloud Google Cloud CLI 建立的專案服務帳戶。如需安裝 Google Cloud CLI、使用服務帳戶建立專案,以及取得存取權杖的操作說明,請參閱「設定」頁面。
使用任何要求資料之前,請先替換以下項目:
- PROJECT_NUMBER_OR_ID: Google Cloud 專案的數值或英數字元 ID
HTTP 方法和網址:
POST https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/global:detectLanguage
JSON 要求主體:
{
"content":"Доктор Ватсон, иди сюда!"
}
請展開以下其中一個選項,以傳送要求:
您應該會收到如下的 JSON 回覆:
{
"languages": [
{
"languageCode": "ru",
"confidence": 1
}
]
}
languageCode 會提供偵測到的語言的語言代碼。confidence 是介於 0 到 1 之間的範圍。1 代表 100% 信心。
Go
在試用這個範例之前,請先按照「使用用戶端程式庫的 Cloud Translation 快速入門導覽課程」中的 Go 設定操作說明進行操作。詳情請參閱「Cloud Translation Go API 參考文件」。
如要向 Cloud Translation 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Java
在試用這個範例之前,請先按照「使用用戶端程式庫的 Cloud Translation 快速入門導覽課程」中的 Java 設定操作說明進行操作。詳情請參閱「Cloud Translation Java API 參考文件」。
如要向 Cloud Translation 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Node.js
在試用這個範例之前,請先按照「使用用戶端程式庫的 Cloud Translation 快速入門導覽課程」中的 Node.js 設定操作說明進行操作。詳情請參閱「Cloud Translation Node.js API 參考文件」。
如要向 Cloud Translation 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
Python
在試用這個範例之前,請先按照「使用用戶端程式庫的 Cloud Translation 快速入門導覽課程」中的 Python 設定操作說明進行操作。詳情請參閱「Cloud Translation Python API 參考文件」。
如要向 Cloud Translation 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定驗證機制」。
其他語言
C#:請按照用戶端程式庫頁面上的 C# 設定操作說明完成相關步驟,然後參閱「.NET 適用的 Cloud Translation 參考文件」。
PHP:請按照用戶端程式庫頁面上的 PHP 設定操作說明完成相關步驟,然後參閱「PHP 適用的 Cloud Translation 參考文件」。
Ruby:請按照用戶端程式庫頁面上的 Ruby 設定操作說明完成相關步驟操作,然後參閱「Ruby 適用的 Cloud Translation 參考文件」。
資源與延伸閱讀
- 如要開始使用 API,請先完成設定,然後參閱快速入門指南。
- 比較支援的機型
- 自訂 NMT 模型
- 自訂翻譯 LLM
- 支援的語言
- 支援的格式
- 執行自動調整翻譯
- 遷移至 Translation Advanced
- 如需 Cloud Translation 的一般問題解答,請參閱「一般常見問題」頁面。