跳到主要内容

语音翻译(TranslateVoice)

翻译,请参见 FINTLTranslatorLang 查看支持的语言列表。

函数定义

UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void TranslateVoice(FINTLTranslatorVoiceReq req_info);

入参说明

参数类型说明
req_infoFINTLTranslatorVoiceReq翻译请求信息,详见 TranslatorVoiceReq

回调处理

回调处理接口是 TranslatorResultObserver。回调数据结构是 TranslatorResult

回调 ID 是 kMethodIDTranslatorTranslateVoice

代码示例

	FINTLTranslatorVoiceReq req;
FString NativePath;

#if PLATFORM_ANDROID
NativePath = FPaths::Combine(FPaths::ProjectPersistentDownloadDir(), TEXT("intl-test/000.wav"));
#endif
req.voicePath = NativePath;
UINTLSDKAPI::TranslateVoice(req);