AgoraChatSDK 1.2.0
Instance Methods | List of all members
<IAgoraChatTranslateManager> Protocol Reference

#import <IAgoraChatTranslateManager.h>

Inheritance diagram for <IAgoraChatTranslateManager>:

Instance Methods

(BOOL) - updateTranslate:conversationId:
 
(AgoraChatTranslationResult *) - getTranslationResultByMsgId:
 
(NSArray< AgoraChatTranslationResult * > *) - loadTranslateResults:
 
(BOOL) - removeTranslationsByMsgId:
 
(BOOL) - removeTranslationsByConversationId:
 
(BOOL) - removeAllTranslations
 

Detailed Description

@header IAgoraChatTranslateManager.h @abstract Translate service manager interface

Author
Hyphenate
Version
3.00

Method Documentation

◆ getTranslationResultByMsgId:

- (AgoraChatTranslationResult *) getTranslationResultByMsgId: (NSString *)  msgId

Get translate info by messageId

Parameters
msgIdMessage Id
Returns
translate The translate info to set

◆ loadTranslateResults:

- (NSArray< AgoraChatTranslationResult * > *) loadTranslateResults: (NSNumber *)  count

Gets the latest message translation information for the specified number of messages

Parameters
countMessage Id
Returns
translateResults The translates info getted

◆ removeAllTranslations

- (BOOL) removeAllTranslations

Remove all translation infos

◆ removeTranslationsByConversationId:

- (BOOL) removeTranslationsByConversationId: (NSString *)  conversationId

Remove translation infos by conversationId

Parameters
conversationIdconversationId to remove translation info

◆ removeTranslationsByMsgId:

- (BOOL) removeTranslationsByMsgId: (NSArray< NSString * > *)  msgIds

Remove translation infos by messageIds

Parameters
msgIdsMessageIds to remove translation info

◆ updateTranslate:conversationId:

- (BOOL) updateTranslate: (AgoraChatTranslationResult *)  translate
conversationId: (NSString *)  conversationId 

Set translate info of message

Parameters
translateThe translate info to set

The documentation for this protocol was generated from the following file: