发送反馈
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
将文字转换为拼音
拼音化功能会将非拉丁文字转换为拉丁文字。拉丁文字基于源语言的发音。例如,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 "
}
如需发送您的请求,请展开以下选项之一:
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 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-11-20。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-11-20。"],[],[]]