Skip to main content

翻译(Translate)

AndroidiOSWindows
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 Translate

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

函数定义

UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void Translate(FINTLTranslatorReq req_info);

入参说明

参数类型说明
req_infoFINTLTranslatorReq翻译请求信息,详见 TranslatorReq

回调处理

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

回调 ID 是 kMethodIDTranslatorTranslate

代码示例

FINTLTranslatorReq req_info;
FINTLTranslatorLang translate_lang;
req_info.targetLang = translate_lang.en;
req_info.translateTexts = TEXT("[\"xxx\", \"xxx\"]");
// 商业游戏代码,详情请咨询您的业务管理员,使用不当将导致错误。
req_info.GameCode = "";
// 用于跟踪的唯一请求 ID
req_info.traceId = "";
// 发起翻译请求,需要有登录态才能调用
UINTLSDKAPI::Translate(req_info);