フィードバックを送信
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
テキストをローマ字化する
Preview
This feature is subject to the "Pre-GA Offerings Terms" in the General Service Terms section
of the Service Specific Terms .
Pre-GA features are available "as is" and might have limited support.
For more information, see the
launch stage descriptions .
ローマ字化では、ラテン文字以外のスクリプトがラテン文字に変換されます。ラテン文字は原語の発音に基づいています。たとえば、Cloud Translation は「こんにちは世界
」という日本語を Kon'nichiwa sekai
とローマ字化します。
ローマ字化できる言語については、サポートされている言語 をご覧ください。
始める前に
Cloud Translation API を使用するには、Cloud Translation API が有効になっているプロジェクトと適切な認証情報が必要です。また、この API の呼び出しを支援する一般的なプログラミング言語のクライアント ライブラリをインストールすることもできます。詳細については、設定 ページをご覧ください。
テキストをローマ字化する
REST
romanizeText
メソッドを使用して、ラテン文字以外の文字をラテン文字に変換します。
リクエストのデータを使用する前に、次のように置き換えます。
PROJECT_NUMBER_OR_ID : Google Cloud プロジェクトの数字または英数字の ID
LOCATION : このオペレーションを実行するリージョン。例: us-central1
SOURCE_LANGUAGE : 原文テキストの言語コード。
SOURCE_TEXT : 原文の言語内でローマ字化するテキスト。
HTTP メソッドと URL:
POST https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID /locations/LOCATION :romanizeText
リクエストの本文(JSON):
{
"source_language_code": "SOURCE_LANGUAGE ",
"contents": "SOURCE_TEXT "
}
リクエストを送信するには、次のいずれかのオプションを開きます。
curl(Linux、macOS、Cloud Shell)
リクエスト本文を request.json
という名前のファイルに保存して、次のコマンドを実行します。
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: PROJECT_NUMBER_OR_ID " \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID /locations/LOCATION :romanizeText"
PowerShell(Windows)
リクエスト本文を request.json
という名前のファイルに保存して、次のコマンドを実行します。
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred"; "x-goog-user-project" = "PROJECT_NUMBER_OR_ID " } Invoke-WebRequest ` -Method POST ` -Headers $headers ` -ContentType: "application/json; charset=utf-8" ` -InFile request.json ` -Uri "https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID /locations/LOCATION :romanizeText" | Select-Object -Expand Content
次のような JSON レスポンスが返されます。
{
"romanizations": [
{
"romanizedText": "ROMANIZED_TEXT "
}
]
}
次のステップ
ローマ字化は、送信される文字ごとに課金されます。詳細は、料金 をご覧ください。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-02-14 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-02-14 UTC。"],[],[]]