テキストをローマ字化する

ローマ字化では、ラテン文字以外のスクリプトがラテン文字に変換されます。ラテン文字は原語の発音に基づいています。たとえば、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"
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "romanizations": [
    {
      "romanizedText": "ROMANIZED_TEXT"
    }
  ]
}

次のステップ

  • ローマ字化は、送信される文字ごとに課金されます。詳細は、料金をご覧ください。