翻译(Translate)
翻译,请参见 FINTLTranslatorLang 查看支持的语言列表。
函数定义
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void Translate(FINTLTranslatorReq req_info);
入参说明
参数 | 类型 | 说明 |
---|---|---|
req_info | FINTLTranslatorReq | 翻译请求信息,详见 TranslatorReq |
回调处理
回调处理接口是 TranslatorResultObserver。回调数据结构是 TranslatorResult。
回调 ID 是 kMethodIDTranslatorTranslate
。
代码示例
FINTLTranslatorReq req_info;
FINTLTranslatorLang translate_lang;
req_info.targetLang = translate_lang.en;
req_info.translateTexts = TEXT("[\"xxx\", \"xxx\"]");
// 发起翻译请求,需要有登录态才能调用
UINTLSDKAPI::Translate(req_info);