You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Google Cloud Translate API获取词汇的转写或发音?

使用Google Cloud Translate API获取中文词汇的拉丁转写(拼音)

Google Cloud Translate API支持返回中文词汇的拉丁字母转写(带声调的拼音),只需在请求中指定特定参数即可实现,以下是具体实现方案:

关键配置说明

  • 必须开启includeTransliteration参数,明确要求返回转写结果
  • 源语言设为中文(zh-CN或zh-TW),目标语言可直接设为中文(无需翻译,仅获取转写)

Java代码示例

import com.google.cloud.translate.Translate;
import com.google.cloud.translate.TranslateOptions;
import com.google.cloud.translate.Translation;

public class ChineseTransliteration {
    public static void main(String[] args) {
        // 初始化Translate客户端(需提前配置Google Cloud认证凭据)
        Translate translate = TranslateOptions.getDefaultInstance().getService();
        
        String targetWord = "王";
        // 发起转写请求:源语言中文,目标语言中文,开启转写选项
        Translation result = translate.translate(
            targetWord,
            Translate.TranslateOption.sourceLanguage("zh-CN"),
            Translate.TranslateOption.targetLanguage("zh-CN"),
            Translate.TranslateOption.includeTransliteration(true)
        );
        
        // 提取转写结果
        String transliteration = result.getTransliteration();
        System.out.println("拉丁转写结果:" + transliteration); // 输出 Wáng
    }
}

注意事项

  • 确保Google Cloud账号已启用Translate API,并配置了有效的认证信息(如密钥文件或环境变量)
  • 若将目标语言设为英语等其他语言,会返回对应语言体系的发音标注,但获取中文拼音时,目标语言设为中文是最优选择
  • 该方案支持单个词汇和短句的转写,自动处理声调标注逻辑

内容的提问来源于stack exchange,提问作者Furious Gamer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 23:54:59