将文字转换为拼音

拼音化功能会将非拉丁文字转换为拉丁文字。拉丁文字基于源语言的发音。例如,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 方法和网址:

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"
    }
  ]
}

后续步骤

  • 拼音化功能按发送的字符数计费。如需了解详情,请参阅价格